[2026-03-25 18:12:26] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-03-25 [2026-03-25 18:12:27] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-03-25"]} [2026-03-25 18:12:27] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-03-25 18:12:29] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-03-25 18:12:29] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-03-25 18:12:29] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-03-25 18:12:29] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":3,"atendidas":"1","pendientes":"1","reprogramadas":"0","no_asistieron":"0"}]}} [2026-03-25 18:12:29] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Febrero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Marzo","atendidas":1,"pendientes":1,"reprogramadas":0,"no_asistieron":0},{"month":"Abril","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-03-25 18:17:30] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-03-25 [2026-03-25 18:17:30] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-03-25"]} [2026-03-25 18:17:30] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-03-25 18:17:31] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-03-25 18:17:31] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-03-25 18:17:31] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-03-25 18:17:31] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":3,"atendidas":"1","pendientes":"1","reprogramadas":"0","no_asistieron":"0"}]}} [2026-03-25 18:17:31] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Febrero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Marzo","atendidas":1,"pendientes":1,"reprogramadas":0,"no_asistieron":0},{"month":"Abril","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-01 14:37:46] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-01 [2026-04-01 14:37:46] local.ERROR: mkdir(): File exists {"userId":4,"exception":"[object] (ErrorException(code: 0): mkdir(): File exists at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:138) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'mkdir(): File e...', 'C:\\\\laragon\\\\www\\\\...', 138, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(138): mkdir('C:\\\\laragon\\\\www\\\\...', 493, true) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1775072326i:0;', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 0, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 0, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(63): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 0, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-01 14:37:46] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-01"]} [2026-04-01 14:37:46] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-01 14:37:48] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-01 14:37:48] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-01 14:37:48] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-01 14:37:48] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-01 14:37:48] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-01 14:57:58] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-01 15:01:51] local.INFO: Paciente encontrado {"id":1596,"name":"ABELARDO ANTONIO RAMOS PEREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-01 15:01:51] local.INFO: Respuesta PersonResource {"data":{"id":1596,"type":"patient","identity_document_type_id":"1","number":"06364925 3","name":"ABELARDO ANTONIO RAMOS PEREIRA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":"7533 8009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-07-16","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Morona Santiago"},"province":{"id":"1402","description":"Gualaquiza"},"district":{"id":"030108","description":"Javier Loyola (Chuquipata)"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-01 15:09:01] local.INFO: Paciente encontrado {"id":1596,"name":"ABELARDO ANTONIO RAMOS PEREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-01 15:09:01] local.INFO: Respuesta PersonResource {"data":{"id":1596,"type":"patient","identity_document_type_id":"1","number":"06364925 3","name":"ABELARDO ANTONIO RAMOS PEREIRA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":"7533 8009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-07-16","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Morona Santiago"},"province":{"id":"1402","description":"Gualaquiza"},"district":{"id":"030108","description":"Javier Loyola (Chuquipata)"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-01 15:20:13] local.INFO: Iniciando payment_toPrint {"external_id":"55534bc6-c6b9-4ab0-a44b-a6abe07d7d90"} [2026-04-01 15:20:13] local.INFO: Receipt encontrado {"id":7238,"has_patient":true} [2026-04-01 15:20:13] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"José Daniel Ulloa Garciaguirre"} [2026-04-01 15:20:14] local.INFO: PDF generado correctamente [2026-04-01 15:34:52] local.INFO: Iniciando payment_toPrint {"external_id":"0d31607e-2527-45f8-928b-de4bdfcdf8b3"} [2026-04-01 15:34:52] local.INFO: Receipt encontrado {"id":7240,"has_patient":true} [2026-04-01 15:34:52] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"José Daniel Ulloa Garciaguirre"} [2026-04-01 15:34:52] local.INFO: PDF generado correctamente [2026-04-01 15:34:56] local.ERROR: Undefined offset: 0 {"userId":4,"exception":"[object] (ErrorException(code: 0): Undefined offset: 0 at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php:1362) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(1362): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined offse...', 'C:\\\\laragon\\\\www\\\\...', 1362, Array) #1 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Support\\Collection->offsetGet(0) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('5') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} "} [2026-04-01 15:34:59] local.INFO: Iniciando payment_toPrint {"external_id":"0d31607e-2527-45f8-928b-de4bdfcdf8b3"} [2026-04-01 15:34:59] local.INFO: Receipt encontrado {"id":7240,"has_patient":true} [2026-04-01 15:34:59] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"José Daniel Ulloa Garciaguirre"} [2026-04-01 15:34:59] local.INFO: PDF generado correctamente [2026-04-01 15:51:11] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('5', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('5') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('5') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-01 15:51:14] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('5', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('5') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('5') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-01 15:51:33] local.ERROR: No existe registro {"userId":4,"exception":"[object] (Exception(code: 0): No existe registro at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php:66) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #42 {main} "} [2026-04-01 15:51:36] local.ERROR: No existe registro {"userId":4,"exception":"[object] (Exception(code: 0): No existe registro at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php:66) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #42 {main} "} [2026-04-02 12:48:54] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1775152193i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1775152193i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1775152193, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1775152193, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1775152193, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-02 12:48:57] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-02 12:48:58] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-02 12:48:58] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-02 12:48:58] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"3","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-02 12:48:58] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-02 12:50:55] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-02 12:50:55] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-02 12:53:59] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-02 [2026-04-02 12:53:59] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-02"]} [2026-04-02 12:53:59] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-02 12:54:00] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-02 12:54:00] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-02 12:54:00] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-02 12:54:00] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"3","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-02 12:54:00] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-02 13:40:03] local.ERROR: Error en reports_results: Undefined property: stdClass::$id {"trace":"#0 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(456): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined prope...', 'C:\\\\laragon\\\\www\\\\...', 456, Array) #1 [internal function]: App\\Http\\Controllers\\BoxController->App\\Http\\Controllers\\{closure}(Object(App\\Models\\Purchase), 0) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Collection.php(276): Illuminate\\Support\\Collection->map(Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(466): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(635): App\\Http\\Controllers\\BoxController->getPurchaseReportRows('2026-04-02', '2026-04-02', '2', NULL) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #41 {main}","request":{"date_end":"2026-04-02","date_start":"2026-04-02","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-04-02 13:40:59] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-02 [2026-04-02 13:40:59] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-02"]} [2026-04-02 13:40:59] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-02 13:41:00] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-02 13:41:00] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-02 13:41:00] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-02 13:41:00] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"3","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-02 13:41:00] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-02 13:41:05] local.ERROR: Error en reports_results: array_merge(): Expected parameter 1 to be an array, object given {"trace":"#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'array_merge(): ...', 'C:\\\\laragon\\\\www\\\\...', 650, Array) #1 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(650): array_merge(Object(Illuminate\\Support\\Collection), Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #37 {main}","request":{"date_end":"2026-04-02","date_start":"2026-04-02","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-04-02 13:41:11] local.ERROR: Error en reports_results: array_merge(): Expected parameter 1 to be an array, object given {"trace":"#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'array_merge(): ...', 'C:\\\\laragon\\\\www\\\\...', 650, Array) #1 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(650): array_merge(Object(Illuminate\\Support\\Collection), Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #37 {main}","request":{"date_end":"2026-04-02","date_start":"2026-04-02","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-04-02 13:41:16] local.ERROR: Error en reports_results: array_merge(): Expected parameter 1 to be an array, object given {"trace":"#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'array_merge(): ...', 'C:\\\\laragon\\\\www\\\\...', 650, Array) #1 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(650): array_merge(Object(Illuminate\\Support\\Collection), Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #37 {main}","request":{"date_end":"2026-04-02","date_start":"2026-04-02","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-04-02 13:42:46] local.ERROR: Error en reports_results: array_merge(): Expected parameter 1 to be an array, object given {"trace":"#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'array_merge(): ...', 'C:\\\\laragon\\\\www\\\\...', 650, Array) #1 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(650): array_merge(Object(Illuminate\\Support\\Collection), Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #37 {main}","request":{"date_end":"2026-04-02","date_start":"2026-04-02","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-04-02 13:46:36] local.ERROR: Undefined offset: 0 {"userId":4,"exception":"[object] (ErrorException(code: 0): Undefined offset: 0 at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php:1768) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(1768): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined offse...', 'C:\\\\laragon\\\\www\\\\...', 1768, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(1736): Illuminate\\Database\\Query\\Builder->addDynamic('Active', 'and', Array, 0) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3240): Illuminate\\Database\\Query\\Builder->dynamicWhere('whereActive', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Query\\Builder->__call('whereActive', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1425): Illuminate\\Database\\Eloquent\\Builder->forwardCallTo(Object(Illuminate\\Database\\Query\\Builder), 'whereActive', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('whereActive', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'whereActive', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('whereActive', Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(275): Illuminate\\Database\\Eloquent\\Model::__callStatic('whereActive', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->item_tables() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'item_tables') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #51 {main} "} [2026-04-02 13:53:35] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-02 [2026-04-02 13:53:35] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-04-02"]} [2026-04-02 13:53:35] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-02 13:53:36] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-02 13:53:36] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-02 13:53:36] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-02 13:53:36] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"3","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-02 13:53:36] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-02 13:56:41] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-02 [2026-04-02 13:56:41] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-02"]} [2026-04-02 13:56:41] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-02 13:56:42] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-02 13:56:42] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-02 13:56:42] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-02 13:56:42] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"3","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-02 13:56:42] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-02 14:01:01] local.ERROR: Call to a member function transform() on null {"userId":4,"exception":"[object] (Error(code: 0): Call to a member function transform() on null at C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php:78) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php(62): App\\Http\\Resources\\SaleNoteResource2::getTransformPayments(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\SaleNoteResource2->toArray(Object(Illuminate\\Http\\Request)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\ResourceResponse.php(39): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(221): Illuminate\\Http\\Resources\\Json\\ResourceResponse->toResponse(Object(Illuminate\\Http\\Request)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(744): Illuminate\\Http\\Resources\\Json\\JsonResource->toResponse(Object(Illuminate\\Http\\Request)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} "} [2026-04-02 14:01:19] local.ERROR: Call to a member function transform() on null {"userId":4,"exception":"[object] (Error(code: 0): Call to a member function transform() on null at C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php:78) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php(62): App\\Http\\Resources\\SaleNoteResource2::getTransformPayments(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\SaleNoteResource2->toArray(Object(Illuminate\\Http\\Request)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\ResourceResponse.php(39): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(221): Illuminate\\Http\\Resources\\Json\\ResourceResponse->toResponse(Object(Illuminate\\Http\\Request)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(744): Illuminate\\Http\\Resources\\Json\\JsonResource->toResponse(Object(Illuminate\\Http\\Request)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} "} [2026-04-02 14:02:44] local.ERROR: Call to a member function transform() on null {"userId":4,"exception":"[object] (Error(code: 0): Call to a member function transform() on null at C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php:78) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php(62): App\\Http\\Resources\\SaleNoteResource2::getTransformPayments(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\SaleNoteResource2->toArray(Object(Illuminate\\Http\\Request)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\ResourceResponse.php(39): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(221): Illuminate\\Http\\Resources\\Json\\ResourceResponse->toResponse(Object(Illuminate\\Http\\Request)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(744): Illuminate\\Http\\Resources\\Json\\JsonResource->toResponse(Object(Illuminate\\Http\\Request)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} "} [2026-04-02 14:03:24] local.ERROR: Call to a member function transform() on null {"userId":4,"exception":"[object] (Error(code: 0): Call to a member function transform() on null at C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php:78) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php(62): App\\Http\\Resources\\SaleNoteResource2::getTransformPayments(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\SaleNoteResource2->toArray(Object(Illuminate\\Http\\Request)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\ResourceResponse.php(39): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(221): Illuminate\\Http\\Resources\\Json\\ResourceResponse->toResponse(Object(Illuminate\\Http\\Request)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(744): Illuminate\\Http\\Resources\\Json\\JsonResource->toResponse(Object(Illuminate\\Http\\Request)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} "} [2026-04-02 14:09:04] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-02 14:09:04] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-03 23:55:32] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-03 [2026-04-03 23:55:33] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-03"]} [2026-04-03 23:55:33] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-03 23:55:36] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-03 23:55:37] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-03 23:55:37] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-03 23:55:37] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"3","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-03 23:55:37] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-04 00:00:35] local.ERROR: Trying to get property 'establishment_id' of non-object {"exception":"[object] (ErrorException(code: 0): Trying to get property 'establishment_id' of non-object at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\PurchaseController.php:125) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\PurchaseController.php(125): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', 'C:\\\\laragon\\\\www\\\\...', 125, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\PurchaseController->tables() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('tables', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PurchaseController), 'tables') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} "} [2026-04-04 00:09:45] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-03 [2026-04-04 00:09:45] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-03"]} [2026-04-04 00:09:45] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-04 00:09:55] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-04 00:09:55] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-04 00:09:55] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-04 00:09:55] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"3","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-04 00:09:55] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-04 00:32:52] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `receipts` where `external_id` = a813c9aa-9579-4bff-800f-68660a680d83 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `receipts` where `external_id` = a813c9aa-9579-4bff-800f-68660a680d83 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ReceiptController.php(135): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ReceiptController->toPrint('a813c9aa-9579-4...') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('toPrint', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ReceiptController), 'toPrint') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ReceiptController.php(135): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ReceiptController->toPrint('a813c9aa-9579-4...') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('toPrint', Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ReceiptController), 'toPrint') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #53 {main} "} [2026-04-04 00:35:41] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-04 00:35:44] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-04 00:36:48] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `receipts` where `external_id` = 64ce57e5-f740-4efb-abee-e43bf011870f limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `receipts` where `external_id` = 64ce57e5-f740-4efb-abee-e43bf011870f limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ReceiptController.php(135): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ReceiptController->toPrint('64ce57e5-f740-4...') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('toPrint', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ReceiptController), 'toPrint') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ReceiptController.php(135): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ReceiptController->toPrint('64ce57e5-f740-4...') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('toPrint', Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ReceiptController), 'toPrint') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #53 {main} "} [2026-04-04 00:49:46] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-04 00:49:46] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-04 00:49:46] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-04 00:49:46] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-04 01:07:37] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-04 01:37:23] local.INFO: Paciente encontrado {"id":1142,"name":"ALEXSANDRA BERISBETH CAMPOS CEREN","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-04 01:37:23] local.INFO: Respuesta PersonResource {"data":{"id":1142,"type":"patient","identity_document_type_id":"1","number":"06543144 4","name":"ALEXSANDRA BERISBETH CAMPOS CEREN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602521","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-07-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-04 01:42:36] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-04 01:42:52] local.INFO: Paciente encontrado {"id":1142,"name":"ALEXSANDRA BERISBETH CAMPOS CEREN","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-04 01:42:52] local.INFO: Respuesta PersonResource {"data":{"id":1142,"type":"patient","identity_document_type_id":"1","number":"06543144 4","name":"ALEXSANDRA BERISBETH CAMPOS CEREN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602521","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-07-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-04 01:48:56] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-04 01:48:56] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-04 01:48:56] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-04 01:49:39] local.INFO: Paciente encontrado {"id":1142,"name":"ALEXSANDRA BERISBETH CAMPOS CEREN","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-04 01:49:39] local.INFO: Respuesta PersonResource {"data":{"id":1142,"type":"patient","identity_document_type_id":"1","number":"06543144 4","name":"ALEXSANDRA BERISBETH CAMPOS CEREN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602521","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-07-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-04 01:49:49] local.INFO: Paciente encontrado {"id":1142,"name":"ALEXSANDRA BERISBETH CAMPOS CEREN","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-04 01:49:49] local.INFO: Respuesta PersonResource {"data":{"id":1142,"type":"patient","identity_document_type_id":"1","number":"06543144 4","name":"ALEXSANDRA BERISBETH CAMPOS CEREN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602521","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-07-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-04 01:50:10] local.INFO: Paciente encontrado {"id":1142,"name":"ALEXSANDRA BERISBETH CAMPOS CEREN","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-04 01:50:10] local.INFO: Respuesta PersonResource {"data":{"id":1142,"type":"patient","identity_document_type_id":"1","number":"06543144 4","name":"ALEXSANDRA BERISBETH CAMPOS CEREN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602521","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-07-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-04 01:50:47] local.INFO: Paciente encontrado {"id":1142,"name":"ALEXSANDRA BERISBETH CAMPOS CEREN","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-04 01:50:47] local.INFO: Respuesta PersonResource {"data":{"id":1142,"type":"patient","identity_document_type_id":"1","number":"06543144 4","name":"ALEXSANDRA BERISBETH CAMPOS CEREN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602521","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-07-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-04 01:58:28] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-04 02:08:14] local.INFO: Iniciando payment_toPrint {"external_id":"67717a0a-5bbd-4a78-aba7-dc7d6443efdc"} [2026-04-04 02:08:14] local.INFO: Receipt encontrado {"id":7248,"has_patient":true} [2026-04-04 02:08:14] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"José Daniel Ulloa Garciaguirre"} [2026-04-04 02:08:15] local.INFO: PDF generado correctamente [2026-04-04 02:09:04] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:09:10] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:09:14] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:09:17] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:10:22] local.ERROR: Trying to get property 'establishment_id' of non-object {"exception":"[object] (ErrorException(code: 0): Trying to get property 'establishment_id' of non-object at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php:531) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(531): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', 'C:\\\\laragon\\\\www\\\\...', 531, Array) #1 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(283): App\\Http\\Controllers\\QuotationController->table('items') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} "} [2026-04-04 02:10:22] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-04 02:10:43] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:10:44] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:10:45] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:10:46] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:10:47] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:10:48] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:11:03] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(69): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:11:34] local.INFO: Iniciando payment_toPrint {"external_id":"0db1d115-e08d-4323-84be-de7a45f7ba02"} [2026-04-04 02:11:34] local.INFO: Receipt encontrado {"id":7229,"has_patient":true} [2026-04-04 02:11:34] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"José Daniel Ulloa Garciaguirre"} [2026-04-04 02:11:34] local.INFO: PDF generado correctamente [2026-04-04 02:11:41] local.INFO: Iniciando payment_toPrint {"external_id":"258f9a65-57ca-42df-96f6-1beee51f47cf"} [2026-04-04 02:11:41] local.INFO: Receipt encontrado {"id":7249,"has_patient":true} [2026-04-04 02:11:41] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"José Daniel Ulloa Garciaguirre"} [2026-04-04 02:11:41] local.INFO: PDF generado correctamente [2026-04-04 02:12:48] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:13:03] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:13:10] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:13:48] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:14:20] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:15:18] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6a/58/6a58b6c7e02f6d92150e84bffa4418d987f54dc9): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6a/58/6a58b6c7e02f6d92150e84bffa4418d987f54dc9): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1775286978i:0;', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1775286978i:0;', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 0, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 0, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(63): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 0, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-04 02:15:18] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6a/58/6a58b6c7e02f6d92150e84bffa4418d987f54dc9): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6a/58/6a58b6c7e02f6d92150e84bffa4418d987f54dc9): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1775286978i:0;', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1775286978i:0;', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 0, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 0, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(63): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 0, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-04 02:16:12] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:16:32] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('4', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('4') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('4') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:20:22] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('6', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('6') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('6') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:20:38] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('6', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('6') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('6') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:20:43] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('6', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('6') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('6') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:21:01] local.ERROR: Call to undefined relationship [establishment] on model [App\Models\Quotation]. {"userId":4,"exception":"[object] (Illuminate\\Database\\Eloquent\\RelationNotFoundException(code: 0): Call to undefined relationship [establishment] on model [App\\Models\\Quotation]. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\RelationNotFoundException.php:34) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(615): Illuminate\\Database\\Eloquent\\RelationNotFoundException::make(Object(App\\Models\\Quotation), 'establishment') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(90): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(617): Illuminate\\Database\\Eloquent\\Relations\\Relation::noConstraints(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(585): Illuminate\\Database\\Eloquent\\Builder->getRelation('establishment') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'establishment', Object(Closure)) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(354): Illuminate\\Database\\Eloquent\\Builder->first(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(386): Illuminate\\Database\\Eloquent\\Builder->find('6', Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(66): Illuminate\\Database\\Eloquent\\Builder->findOrFail('6') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->schedule('6') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('schedule', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'schedule') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-04 02:30:45] local.INFO: Iniciando payment_toPrint {"external_id":"a92ee042-fdac-4ebd-b029-126875c617be"} [2026-04-04 02:30:45] local.INFO: Receipt encontrado {"id":7251,"has_patient":true} [2026-04-04 02:30:45] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"ADA YASMIN CONTRERAS DE CORTEZ"} [2026-04-04 02:30:45] local.INFO: PDF generado correctamente [2026-04-04 02:31:14] local.INFO: Iniciando payment_toPrint {"external_id":"a92ee042-fdac-4ebd-b029-126875c617be"} [2026-04-04 02:31:14] local.INFO: Receipt encontrado {"id":7251,"has_patient":true} [2026-04-04 02:31:14] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"ADA YASMIN CONTRERAS DE CORTEZ"} [2026-04-04 02:31:15] local.INFO: PDF generado correctamente [2026-04-04 02:33:16] local.INFO: Iniciando payment_toPrint {"external_id":"558e728f-a666-42c5-b1b7-3c39e5bf75a0"} [2026-04-04 02:33:17] local.INFO: Receipt encontrado {"id":7253,"has_patient":true} [2026-04-04 02:33:17] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"ADA YASMIN CONTRERAS DE CORTEZ"} [2026-04-04 02:33:17] local.INFO: PDF generado correctamente [2026-04-04 02:49:30] local.INFO: Iniciando payment_toPrint {"external_id":"5f2345d1-0b91-4df5-b0c0-c59a070a0a1d"} [2026-04-04 02:49:31] local.INFO: Receipt encontrado {"id":7254,"has_patient":true} [2026-04-04 02:49:31] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"ADA YASMIN CONTRERAS DE CORTEZ"} [2026-04-04 02:49:31] local.INFO: PDF generado correctamente [2026-04-04 02:57:14] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 02:25:36] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-08 [2026-04-08 02:25:36] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-08"]} [2026-04-08 02:25:36] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-08 02:25:38] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-08 02:25:38] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-08 02:25:38] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-08 02:25:38] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"1","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-08 02:25:38] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":1,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-08 03:01:54] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 03:14:06] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"5","all_inputs":{"patient_id":"5","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\php9180.tmp"}}} [2026-04-08 03:14:06] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":4366,"file_type":"image/jpeg","patient_id":"5"} [2026-04-08 03:14:06] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_5_69d60e4e8fd7f.jpg","filename":"patient_5_69d60e4e8fd7f.jpg","exists":true} [2026-04-08 03:14:06] local.INFO: Paciente actualizado {"person_id":5,"photo":"patient_5_69d60e4e8fd7f.jpg"} [2026-04-08 03:14:21] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 03:34:20] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 03:34:20] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 03:37:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 03:37:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 03:40:28] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 03:40:28] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 03:45:40] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 03:45:40] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 03:46:26] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `history_id` = 1 order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `history_id` = 1 order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(24): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(24): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-08 03:50:32] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: insert into `history_informed_consent_signatures` (`patient_id`, `history_id`, `establishment_id`, `informed_consent_id`, `consent_name`, `content`, `user_id`, `signature_path`, `updated_at`, `created_at`) values (5, 1, 2, 2, CONSENTIMIENTO INFORMADO PARA TRATAMIENTO DE ORTODONCIA, s, 4, informed_consent_signatures/813f0a7f-87e8-404f-abe5-803de8a4aa0b.png, 2026-04-08 03:50:32, 2026-04-08 03:50:32)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: insert into `history_informed_consent_signatures` (`patient_id`, `history_id`, `establishment_id`, `informed_consent_id`, `consent_name`, `content`, `user_id`, `signature_path`, `updated_at`, `created_at`) values (5, 1, 2, 2, CONSENTIMIENTO INFORMADO PARA TRATAMIENTO DE ORTODONCIA, s, 4, informed_consent_signatures/813f0a7f-87e8-404f-abe5-803de8a4aa0b.png, 2026-04-08 03:50:32, 2026-04-08 03:50:32)) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `hi...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `hi...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `hi...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `hi...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `hi...', Array, 'id') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(59): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->store(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:458) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(458): PDO->prepare('insert into `hi...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `hi...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `hi...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `hi...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `hi...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `hi...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `hi...', Array, 'id') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(59): Illuminate\\Database\\Eloquent\\Model->save() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->store(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'store') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-04-08 03:51:56] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 03:51:56] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 03:54:23] local.INFO: === INICIO STORE PRESCRIPTION === [2026-04-08 03:54:23] local.INFO: Request data: {"patient_id":5,"history_id":1,"diagnosis":"fsdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd","medications":[{"name":"SADSFDSFD","dose":"13","frequency":"1","duration":"1"}],"instructions":[{"instruction":"12","time":"12"}],"observations":"fffffffffffffffffffffffffffffffffffffff","prescription_date":"2026-04-08","next_appointment":"2026-04-16","prescription_status":"active"} [2026-04-08 03:54:23] local.INFO: Base history encontrada: {"id":1,"number_history":"0000001"} [2026-04-08 03:54:23] local.INFO: Guardando prescripci?n con datos: {"patient_id":5,"diagnosis":"fsdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd","prescription_date":"2026-04-08 00:00:00","medications_count":1,"instructions_count":1} [2026-04-08 03:54:23] local.INFO: Prescripci?n guardada exitosamente con ID: 1375 [2026-04-08 03:58:50] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 03:58:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 03:58:59] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `patient_id` = 5 and (`history_id` = 1 or `history_id` is null) order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `patient_id` = 5 and (`history_id` = 1 or `history_id` is null) order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(33): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(33): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-08 03:59:04] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `patient_id` = 5 and (`history_id` = 1 or `history_id` is null) order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `patient_id` = 5 and (`history_id` = 1 or `history_id` is null) order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(33): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(33): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-08 04:00:59] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:00:59] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:01:06] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `patient_id` = 5 and (`history_id` = 1 or `history_id` is null) order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist (SQL: select * from `history_informed_consent_signatures` where `patient_id` = 5 and (`history_id` = 1 or `history_id` is null) order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(33): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.history_informed_consent_signatures' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryInformedConsentController.php(33): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryInformedConsentController->byHistory(1) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('byHistory', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryInformedConsentController), 'byHistory') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-08 04:02:58] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:02:58] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:04:01] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 04:04:01] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 04:07:26] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:07:26] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:09:53] local.WARNING: Tabla history_informed_consent_signatures no existe. Ejecute: php artisan migrate [2026-04-08 04:14:25] local.WARNING: Tabla history_informed_consent_signatures no existe. Ejecute: php artisan migrate [2026-04-08 04:26:43] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:26:44] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:26:48] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-08 04:27:34] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:27:34] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:32:31] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:32:31] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:34:09] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:34:09] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:40:15] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:40:15] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:40:46] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:40:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:40:59] local.INFO: === INICIO UPLOAD IMAGE === [2026-04-08 04:40:59] local.INFO: Archivo original: {"name":"RECETARIO-Recuperado.jpg","size":5703700,"mime":"image/jpeg","extension":"jpg"} [2026-04-08 04:40:59] local.INFO: Nombre de archivo generado: 20260408044059_69d622ab5b9ca.jpg [2026-04-08 04:40:59] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260408044059_69d622ab5b9ca.jpg [2026-04-08 04:40:59] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260408044059_69d622ab5b9ca.jpg [2026-04-08 04:41:00] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-04-08 04:41:00] local.INFO: Request data: {"history_id":1,"patient_id":5,"source_images":[{"filename":"20260408044059_69d622ab5b9ca.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260408044059_69d622ab5b9ca.jpg"}],"description":"Radiografía","pieza":null} [2026-04-08 04:41:00] local.INFO: Procesando archivo: 20260408044059_69d622ab5b9ca.jpg [2026-04-08 04:41:00] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260408044059_69d622ab5b9ca.jpg [2026-04-08 04:41:00] local.INFO: Radiografía guardada con ID: 12 [2026-04-08 04:41:00] local.INFO: Total de radiografías guardadas: 1 [2026-04-08 04:41:00] local.INFO: Total en BD para este history_id: 1 [2026-04-08 04:44:09] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:44:09] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:45:00] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:45:00] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:50:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:50:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:50:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:50:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:52:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:52:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:52:22] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-08 04:52:22] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-08 04:56:00] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-08 [2026-04-08 04:56:00] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-08"]} [2026-04-08 04:56:00] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"1","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-04-08 04:56:02] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-08 04:56:02] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-08 04:56:02] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-08 04:56:02] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"2","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-08 04:56:02] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":2,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-09 09:17:02] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1775744279i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1775744279i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1775744279, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1775744279, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1775744279, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-09 09:17:02] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1775744279i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1775744279i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1775744279, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1775744279, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1775744279, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-09 09:17:12] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-09 09:17:20] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-09 09:17:20] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-09 09:17:24] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-09 09:19:52] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-09 09:19:52] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-09 09:19:53] local.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-09 09:19:53] local.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-09 09:21:18] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-09 09:21:18] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-09 09:21:57] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-09 09:27:31] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-09 09:27:31] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-09 21:23:00] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-09 21:23:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-09 21:23:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Femenino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":"NINGUNA","photo":"patient_5_69d60e4e8fd7f.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69d60e4e8fd7f.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-09 21:23:18] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-09 21:25:09] local.INFO: === INICIO STORE PRESCRIPTION === [2026-04-09 21:25:09] local.INFO: Request data: {"patient_id":5,"history_id":1,"doctor_id":4,"diagnosis":"GINGIVITIS","medications":[{"name":"CLOREXIDINA","dose":"15ML","frequency":"2 VECES AL DIA","duration":"7 DIAS"}],"instructions":[{"instruction":"ENJUAGUE CADA 30 MINUTOS DESPUES DE CEPILLADO","time":"DESPUES DE ALIMENTOS"}],"observations":"SANGRADO Y SENSIBILIDAD","prescription_date":"2026-04-10","next_appointment":"2026-04-16","prescription_status":"active"} [2026-04-09 21:25:09] local.INFO: Base history encontrada: {"id":1,"number_history":"0000001"} [2026-04-09 21:25:09] local.INFO: Guardando prescripci?n con datos: {"patient_id":5,"diagnosis":"GINGIVITIS","prescription_date":"2026-04-10 00:00:00","medications_count":1,"instructions_count":1} [2026-04-09 21:25:09] local.INFO: Prescripci?n guardada exitosamente con ID: 1376 [2026-04-10 00:32:34] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-09 [2026-04-10 00:32:34] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-09"]} [2026-04-10 00:32:34] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-10 00:32:35] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-10 00:32:35] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-10 00:32:35] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-10 00:32:35] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"2","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-10 00:32:35] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":2,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-10 00:37:35] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-09 [2026-04-10 00:37:35] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-09"]} [2026-04-10 00:37:35] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-04-10 00:37:37] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-10 00:37:37] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-10 00:37:37] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-10 00:37:37] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"2","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-10 00:37:37] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":2,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-10 00:47:55] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` is null order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` is null order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-10 00:48:00] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` = 3967 order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` = 3967 order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-10 00:48:08] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'field list' (SQL: insert into `quote_day_notes` (`note_date`, `establishment_id`, `quotes_id`, `user_id`, `content`, `updated_at`, `created_at`) values (2026-04-09, 2, 3967, 4, {"text":"asdsadasd asdasd asdasdasd asd","priority":"moderate"}, 2026-04-10 00:48:08, 2026-04-10 00:48:08)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'field list' (SQL: insert into `quote_day_notes` (`note_date`, `establishment_id`, `quotes_id`, `user_id`, `content`, `updated_at`, `created_at`) values (2026-04-09, 2, 3967, 4, {\"text\":\"asdsadasd asdasd asdasdasd asd\",\"priority\":\"moderate\"}, 2026-04-10 00:48:08, 2026-04-10 00:48:08)) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `qu...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `qu...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `qu...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `qu...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `qu...', Array, 'id') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(776): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\QuoteDayNote)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(777): tap(Object(App\\Models\\QuoteDayNote), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'create', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('create', Array) #15 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(83): Illuminate\\Database\\Eloquent\\Model::__callStatic('create', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->store(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'store') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #51 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:458) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(458): PDO->prepare('insert into `qu...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `qu...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `qu...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `qu...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `qu...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `qu...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `qu...', Array, 'id') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(776): Illuminate\\Database\\Eloquent\\Model->save() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\QuoteDayNote)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(777): tap(Object(App\\Models\\QuoteDayNote), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'create', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('create', Array) #17 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(83): Illuminate\\Database\\Eloquent\\Model::__callStatic('create', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->store(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'store') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #53 {main} "} [2026-04-10 00:48:15] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` = 3967 order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` = 3967 order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-10 00:48:19] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` = 3967 order by `id` desc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' (SQL: select * from `quote_day_notes` where date(`note_date`) = 2026-04-09 and `establishment_id` = 2 and `quotes_id` = 3967 order by `id` desc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'where clause' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(38): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->index(Object(Illuminate\\Http\\Request)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'index') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-10 00:48:26] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'field list' (SQL: insert into `quote_day_notes` (`note_date`, `establishment_id`, `quotes_id`, `user_id`, `content`, `updated_at`, `created_at`) values (2026-04-09, 2, 3967, 4, {"text":"sadasdasd","priority":"moderate"}, 2026-04-10 00:48:26, 2026-04-10 00:48:26)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'field list' (SQL: insert into `quote_day_notes` (`note_date`, `establishment_id`, `quotes_id`, `user_id`, `content`, `updated_at`, `created_at`) values (2026-04-09, 2, 3967, 4, {\"text\":\"sadasdasd\",\"priority\":\"moderate\"}, 2026-04-10 00:48:26, 2026-04-10 00:48:26)) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `qu...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `qu...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `qu...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `qu...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `qu...', Array, 'id') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(776): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\QuoteDayNote)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(777): tap(Object(App\\Models\\QuoteDayNote), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'create', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('create', Array) #15 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(83): Illuminate\\Database\\Eloquent\\Model::__callStatic('create', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->store(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'store') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #51 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'quotes_id' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:458) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(458): PDO->prepare('insert into `qu...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `qu...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `qu...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `qu...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `qu...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `qu...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `qu...', Array, 'id') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(776): Illuminate\\Database\\Eloquent\\Model->save() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\QuoteDayNote)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(777): tap(Object(App\\Models\\QuoteDayNote), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'create', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('create', Array) #17 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuoteDayNoteController.php(83): Illuminate\\Database\\Eloquent\\Model::__callStatic('create', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuoteDayNoteController->store(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuoteDayNoteController), 'store') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #53 {main} "} [2026-04-10 01:01:44] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-10 01:27:09] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1775802489i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1775802489i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1775802489, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1775802489, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1775802489, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-10 01:27:10] local.INFO: Paciente encontrado {"id":1775,"name":"CAMILA ALEJANDRA DIAZ PINEDA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-10 01:27:10] local.INFO: Respuesta PersonResource {"data":{"id":1775,"type":"patient","identity_document_type_id":"1","number":"046014330","name":"CAMILA ALEJANDRA DIAZ PINEDA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"79317487","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2015-10-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"046014330","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-10 01:27:13] local.INFO: Paciente encontrado {"id":1775,"name":"CAMILA ALEJANDRA DIAZ PINEDA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-10 01:27:13] local.INFO: Respuesta PersonResource {"data":{"id":1775,"type":"patient","identity_document_type_id":"1","number":"046014330","name":"CAMILA ALEJANDRA DIAZ PINEDA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"79317487","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2015-10-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"046014330","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-10 01:29:52] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-10 01:53:11] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-10 02:02:59] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-10 09:31:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-10 [2026-04-10 09:31:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-10"]} [2026-04-10 09:31:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-04-10 09:31:15] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-10 09:31:15] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-10 09:31:15] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-10 09:31:15] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-10 09:31:15] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-10 09:31:22] local.INFO: Dashboard - Filtro MES: Año=2026, Mes=03 [2026-04-10 09:31:22] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and year(`date`) = ? and month(`date`) = ?","bindings":[2,"2026","03"]} [2026-04-10 09:31:22] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":38,"atendido":"9","citado":"26","reprogramado":"0","no_asistio":"3"}}]} [2026-04-10 09:32:15] local.INFO: Paciente encontrado {"id":562,"name":"CERVELIO GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-10 09:32:16] local.INFO: Respuesta PersonResource {"data":{"id":562,"type":"patient","identity_document_type_id":"1","number":"74456935","name":"CERVELIO GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"JOYA DE VENTURA","email":null,"telephone":"74456935","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1970-03-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-10 09:32:16] local.INFO: Paciente encontrado {"id":562,"name":"CERVELIO GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-10 09:32:16] local.INFO: Respuesta PersonResource {"data":{"id":562,"type":"patient","identity_document_type_id":"1","number":"74456935","name":"CERVELIO GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"JOYA DE VENTURA","email":null,"telephone":"74456935","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1970-03-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-10 09:32:16] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(128): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-10 09:32:16] local.INFO: Paciente encontrado {"id":562,"name":"CERVELIO GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-10 09:32:16] local.INFO: Respuesta PersonResource {"data":{"id":562,"type":"patient","identity_document_type_id":"1","number":"74456935","name":"CERVELIO GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"JOYA DE VENTURA","email":null,"telephone":"74456935","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1970-03-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-10 09:32:16] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(128): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-10 09:32:17] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(128): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-10 09:36:32] local.INFO: Iniciando payment_toPrint {"external_id":"3efdd81b-aee2-415e-bbe9-7cb65559c08c"} [2026-04-10 09:36:32] local.INFO: Receipt encontrado {"id":7261,"has_patient":true} [2026-04-10 09:36:32] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"ABELARDO ANTONIO RAMOS PEREIRA"} [2026-04-10 09:36:32] local.INFO: Iniciando payment_toPrint {"external_id":"8ff86a14-63ae-40cc-8d30-bc3283f0d2c6"} [2026-04-10 09:36:33] local.INFO: Receipt encontrado {"id":7260,"has_patient":true} [2026-04-10 09:36:33] local.INFO: Datos cargados correctamente {"company":"Dra. Elfidia Flores Paredes","establishment":"Los Olivos","patient":"ABELARDO ANTONIO RAMOS PEREIRA"} [2026-04-10 09:36:34] local.INFO: PDF generado correctamente [2026-04-10 09:36:34] local.INFO: PDF generado correctamente [2026-04-10 09:37:27] local.INFO: Paciente encontrado {"id":1775,"name":"CAMILA ALEJANDRA DIAZ PINEDA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-10 09:37:27] local.INFO: Respuesta PersonResource {"data":{"id":1775,"type":"patient","identity_document_type_id":"1","number":"046014330","name":"CAMILA ALEJANDRA DIAZ PINEDA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"79317487","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2015-10-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"046014330","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-10 09:37:40] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"1775","all_inputs":{"patient_id":"1775","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\php8D36.tmp"}}} [2026-04-10 09:37:40] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":4366,"file_type":"image/jpeg","patient_id":"1775"} [2026-04-10 09:37:40] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_1775_69d90b342b8be.jpg","filename":"patient_1775_69d90b342b8be.jpg","exists":true} [2026-04-10 09:37:40] local.INFO: Paciente actualizado {"person_id":1775,"photo":"patient_1775_69d90b342b8be.jpg"} [2026-04-10 09:38:47] local.INFO: === INICIO UPLOAD IMAGE === [2026-04-10 09:38:47] local.INFO: Archivo original: {"name":"RECETARIO-Recuperado.jpg","size":5703700,"mime":"image/jpeg","extension":"jpg"} [2026-04-10 09:38:47] local.INFO: Nombre de archivo generado: 20260410093847_69d90b7713be5.jpg [2026-04-10 09:38:47] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260410093847_69d90b7713be5.jpg [2026-04-10 09:38:47] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260410093847_69d90b7713be5.jpg [2026-04-10 09:38:56] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-04-10 09:38:56] local.INFO: Request data: {"history_id":984,"patient_id":1775,"source_images":[{"filename":"20260410093847_69d90b7713be5.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260410093847_69d90b7713be5.jpg"}],"description":"PANO","pieza":null} [2026-04-10 09:38:56] local.INFO: Procesando archivo: 20260410093847_69d90b7713be5.jpg [2026-04-10 09:38:56] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260410093847_69d90b7713be5.jpg [2026-04-10 09:38:56] local.INFO: Radiografía guardada con ID: 13 [2026-04-10 09:38:56] local.INFO: Total de radiografías guardadas: 1 [2026-04-10 09:38:56] local.INFO: Total en BD para este history_id: 1 [2026-04-10 09:40:53] local.ERROR: The row #1 could not be found, please file an issue in the tracker with the HTML code {"userId":4,"exception":"[object] (Dompdf\\Exception(code: 0): The row #1 could not be found, please file an issue in the tracker with the HTML code at C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\Cellmap.php:415) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRow.php(62): Dompdf\\Cellmap->get_frame_height(Object(Dompdf\\FrameDecorator\\TableRow)) #1 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRow->reflow(NULL) #2 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRowGroup.php(51): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #3 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRowGroup->reflow(NULL) #4 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Table.php(489): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #5 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Table->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #6 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableCell.php(95): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #7 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableCell->reflow(NULL) #8 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRow.php(52): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #9 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRow->reflow(NULL) #10 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRowGroup.php(51): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #11 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRowGroup->reflow(NULL) #12 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Table.php(489): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #13 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Table->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #14 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableCell.php(95): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #15 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableCell->reflow(NULL) #16 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRow.php(52): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #17 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRow->reflow(NULL) #18 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRowGroup.php(51): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #19 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRowGroup->reflow(NULL) #20 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Table.php(489): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #21 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Table->reflow(Object(Dompdf\\FrameDecorator\\Block)) #22 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Block.php(845): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow(Object(Dompdf\\FrameDecorator\\Block)) #23 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Block->reflow(NULL) #24 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Page.php(141): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #25 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Page->reflow(NULL) #26 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\Dompdf.php(815): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #27 C:\\laragon\\www\\dentalsys\\vendor\\barryvdh\\laravel-dompdf\\src\\PDF.php(208): Dompdf\\Dompdf->render() #28 C:\\laragon\\www\\dentalsys\\vendor\\barryvdh\\laravel-dompdf\\src\\PDF.php(155): Barryvdh\\DomPDF\\PDF->render() #29 C:\\laragon\\www\\dentalsys\\vendor\\barryvdh\\laravel-dompdf\\src\\PDF.php(193): Barryvdh\\DomPDF\\PDF->output() #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryController.php(133): Barryvdh\\DomPDF\\PDF->stream('Reporte_Odontog...') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryController->print_history('1596', '2') #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('print_history', Array) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryController), 'print_history') #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #69 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #71 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #72 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #73 {main} "} [2026-04-10 09:41:32] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-10 09:41:32] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-10 09:41:32] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-13 16:07:20] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6a/58/6a58b6c7e02f6d92150e84bffa4418d987f54dc9): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6a/58/6a58b6c7e02f6d92150e84bffa4418d987f54dc9): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1776114499i:0;', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1776114499i:0;', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 0, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 0, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(63): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 0, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-13 16:09:24] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-13 17:01:58] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-13 23:03:56] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied {"userId":2,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1776139496i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1776139496i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('da4b9237bacccdf...', 1776139496, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('da4b9237bacccdf...', 1776139496, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('da4b9237bacccdf...', 1776139496, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('da4b9237bacccdf...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-13 23:03:57] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-13 23:03:58] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-13 23:06:37] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1776139657i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1776139657i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1776139657, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1776139657, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1776139657, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-13 23:06:37] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1776139657i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1776139657i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1776139657, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1776139657, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1776139657, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-14 09:03:25] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`draelfi`.`boxes`, CONSTRAINT `boxes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)) (SQL: delete from `users` where `id` = 3) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`draelfi`.`boxes`, CONSTRAINT `boxes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)) (SQL: delete from `users` where `id` = 3) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('delete from `us...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('delete from `us...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(441): Illuminate\\Database\\Connection->affectingStatement('delete from `us...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2957): Illuminate\\Database\\Connection->delete('delete from `us...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(876): Illuminate\\Database\\Query\\Builder->delete() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1000): Illuminate\\Database\\Eloquent\\Builder->delete() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(971): Illuminate\\Database\\Eloquent\\Model->performDeleteOnModel() #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(212): Illuminate\\Database\\Eloquent\\Model->delete() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->destroy('3') #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('destroy', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'destroy') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #50 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`draelfi`.`boxes`, CONSTRAINT `boxes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:489) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(489): PDOStatement->execute() #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('delete from `us...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('delete from `us...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('delete from `us...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(441): Illuminate\\Database\\Connection->affectingStatement('delete from `us...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2957): Illuminate\\Database\\Connection->delete('delete from `us...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(876): Illuminate\\Database\\Query\\Builder->delete() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1000): Illuminate\\Database\\Eloquent\\Builder->delete() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(971): Illuminate\\Database\\Eloquent\\Model->performDeleteOnModel() #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(212): Illuminate\\Database\\Eloquent\\Model->delete() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->destroy('3') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('destroy', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'destroy') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} "} [2026-04-14 09:04:29] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 09:04:29] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-14 09:11:41] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-14 09:16:35] local.INFO: Paciente encontrado {"id":2131,"name":"FSAFSDFDSFF","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-14 09:16:35] local.INFO: Respuesta PersonResource {"data":{"id":2131,"type":"patient","identity_document_type_id":"1","number":"324324324","name":"FSAFSDFDSFF","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sdfsdfsdfdsfdsf","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-06-30","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 16:31:11] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 16:31:11] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-14 16:47:39] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 16:47:39] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-14 16:52:21] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:52:21 where `id` = 215) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:52:21 where `id` = 215) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 16:52:27] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `internal_id` = ASDDASDASD, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:52:27 where `id` = 215) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `internal_id` = ASDDASDASD, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:52:27 where `id` = 215) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 16:57:23] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:23 where `id` = 215) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:23 where `id` = 215) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 16:57:25] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:25 where `id` = 215) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:25 where `id` = 215) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 16:57:27] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `internal_id` = asd, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:27 where `id` = 215) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `internal_id` = asd, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:27 where `id` = 215) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 16:57:30] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `internal_id` = 324324324, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:30 where `id` = 215) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `internal_id` = 324324324, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:30 where `id` = 215) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 16:57:37] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `item_type_id` = 03, `purchase_unit_price` = 0, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `stock_min` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:37 where `id` = 312) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `item_type_id` = 03, `purchase_unit_price` = 0, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `stock_min` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:37 where `id` = 312) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 16:57:43] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `item_type_id` = 03, `purchase_unit_price` = 0, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `stock_min` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:43 where `id` = 312) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `item_type_id` = 03, `purchase_unit_price` = 0, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `stock_min` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 16:57:43 where `id` = 312) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 17:26:21] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-14 17:26:31] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `name` = APARATO ORTOPEDICO HYRAX, `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:31 where `id` = 264) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `name` = APARATO ORTOPEDICO HYRAX, `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:31 where `id` = 264) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 17:26:42] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:42 where `id` = 184) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:42 where `id` = 184) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 17:26:43] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:43 where `id` = 184) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:43 where `id` = 184) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 17:26:49] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:49 where `id` = 184) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' (SQL: update `items` set `has_igv` = 1, `lots_enabled` = 0, `series_enabled` = 0, `has_isc` = 0, `stock` = 0, `warehouse_id` = 1, `suggested_price` = ?, `percentage_of_profit` = ?, `calculate_quantity` = 0, `has_perception` = 0, `apply_store` = 0, `items`.`updated_at` = 2026-04-14 17:26:49 where `id` = 184) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'suggested_price' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `items` ...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `items` ...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `items` ...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `items` ...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `items` ...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `items` ...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ItemController.php(211): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\ItemController->store(Object(App\\Http\\Requests\\ItemRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ItemController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-04-14 18:17:53] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:17:53] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:18:25] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-14 18:18:25] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `cat_affectation_igv_types` where `active` = 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `cat_affectation_igv_types` where `active` = 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(536): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #51 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(536): Illuminate\\Database\\Eloquent\\Builder->get() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #61 {main} "} [2026-04-14 18:18:26] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:18:26] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:19:48] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:19:48] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:19:49] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 18:19:49] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-14 18:28:03] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:28:03] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:28:05] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 18:28:05] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-14 18:42:02] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:42:02] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:42:03] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-14 18:42:03] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-14 18:42:11] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:42:11] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:55:44] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:55:44] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:55:57] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:55:57] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:56:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 18:56:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-14 18:58:01] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 18:58:01] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-14 18:58:14] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 18:58:14] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 18:58:51] local.ERROR: Error al crear inventory_kardex: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.inventory_kardexes' doesn't exist (SQL: insert into `inventory_kardexes` (`date_of_issue`, `item_id`, `warehouse_id`, `quantity`, `inventory_kardexable_id`, `inventory_kardexable_type`, `updated_at`, `created_at`) values (2026-04-14 00:00:00, 314, 1, 5.0000, 2333, App\Models\SaleNote, 2026-04-14 18:58:51, 2026-04-14 18:58:51)) [2026-04-14 18:58:51] local.ERROR: Error al crear inventory_kardex: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.inventory_kardexes' doesn't exist (SQL: insert into `inventory_kardexes` (`date_of_issue`, `item_id`, `warehouse_id`, `quantity`, `inventory_kardexable_id`, `inventory_kardexable_type`, `updated_at`, `created_at`) values (2026-04-14 00:00:00, 314, 1, 5.0000, 2333, App\Models\SaleNote, 2026-04-14 18:58:51, 2026-04-14 18:58:51)) [2026-04-14 18:58:51] local.ERROR: Error al crear inventory_kardex: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.inventory_kardexes' doesn't exist (SQL: insert into `inventory_kardexes` (`date_of_issue`, `item_id`, `warehouse_id`, `quantity`, `inventory_kardexable_id`, `inventory_kardexable_type`, `updated_at`, `created_at`) values (2026-04-14 00:00:00, 234, 1, 1.0000, 2333, App\Models\SaleNote, 2026-04-14 18:58:51, 2026-04-14 18:58:51)) [2026-04-14 23:06:12] local.ERROR: Trying to get property 'id' of non-object {"exception":"[object] (ErrorException(code: 0): Trying to get property 'id' of non-object at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php:244) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(244): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', 'C:\\\\laragon\\\\www\\\\...', 244, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->tables(Object(Illuminate\\Http\\Request)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('tables', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'tables') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} "} [2026-04-14 23:06:12] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 23:06:12] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-14 23:06:17] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1776226037i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1776226037i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1776226037, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1776226037, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1776226037, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-14 23:06:17] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1776226037i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1776226037i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1776226037, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1776226037, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1776226037, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-14 23:06:31] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'voided_at' in 'field list' (SQL: select `id`, `external_id`, `establishment_id`, `state_type_id`, `prefix`, `series`, `number`, `document_type_id`, `date_of_issue`, `customer_id`, `customer`, `currency_type_id`, `total_taxed`, `total_igv`, `total`, `changed`, `paid`, `user_id`, `voided_at`, `voided_by_user_id`, `created_at`, `updated_at` from `sale_notes` where `establishment_id` = 2 and date(`date_of_issue`) >= 2026-04-01 and date(`date_of_issue`) <= 2026-04-14 order by `id` desc limit 15 offset 0) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'voided_at' in 'field list' (SQL: select `id`, `external_id`, `establishment_id`, `state_type_id`, `prefix`, `series`, `number`, `document_type_id`, `date_of_issue`, `customer_id`, `customer`, `currency_type_id`, `total_taxed`, `total_igv`, `total`, `changed`, `paid`, `user_id`, `voided_at`, `voided_by_user_id`, `created_at`, `updated_at` from `sale_notes` where `establishment_id` = 2 and date(`date_of_issue`) >= 2026-04-01 and date(`date_of_issue`) <= 2026-04-14 order by `id` desc limit 15 offset 0) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select `id`, `e...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select `id`, `e...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select `id`, `e...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(732): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(173): Illuminate\\Database\\Eloquent\\Builder->paginate(15) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->records(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('records', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'records') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'voided_at' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select `id`, `e...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select `id`, `e...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select `id`, `e...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select `id`, `e...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select `id`, `e...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(732): Illuminate\\Database\\Eloquent\\Builder->get(Array) #11 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(173): Illuminate\\Database\\Eloquent\\Builder->paginate(15) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->records(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('records', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'records') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #54 {main} "} [2026-04-14 23:06:32] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'voided_at' in 'field list' (SQL: select `id`, `external_id`, `establishment_id`, `state_type_id`, `prefix`, `series`, `number`, `document_type_id`, `date_of_issue`, `customer_id`, `customer`, `currency_type_id`, `total_taxed`, `total_igv`, `total`, `changed`, `paid`, `user_id`, `voided_at`, `voided_by_user_id`, `created_at`, `updated_at` from `sale_notes` where `establishment_id` = 2 and date(`date_of_issue`) >= 2026-03-01 and date(`date_of_issue`) <= 2026-03-31 order by `id` desc limit 15 offset 0) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'voided_at' in 'field list' (SQL: select `id`, `external_id`, `establishment_id`, `state_type_id`, `prefix`, `series`, `number`, `document_type_id`, `date_of_issue`, `customer_id`, `customer`, `currency_type_id`, `total_taxed`, `total_igv`, `total`, `changed`, `paid`, `user_id`, `voided_at`, `voided_by_user_id`, `created_at`, `updated_at` from `sale_notes` where `establishment_id` = 2 and date(`date_of_issue`) >= 2026-03-01 and date(`date_of_issue`) <= 2026-03-31 order by `id` desc limit 15 offset 0) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select `id`, `e...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select `id`, `e...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select `id`, `e...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(732): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(173): Illuminate\\Database\\Eloquent\\Builder->paginate(15) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->records(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('records', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'records') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'voided_at' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select `id`, `e...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select `id`, `e...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select `id`, `e...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select `id`, `e...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select `id`, `e...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(732): Illuminate\\Database\\Eloquent\\Builder->get(Array) #11 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(173): Illuminate\\Database\\Eloquent\\Builder->paginate(15) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->records(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('records', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'records') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #54 {main} "} [2026-04-14 23:16:12] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 23:16:12] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-14 23:17:06] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2335 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\laragon\www\dentalsys\app\CoreFacturalo\Templates\pdf\default\sale_note_a4.blade.php) {"userId":4,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2335 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates\\pdf\\default\\sale_note_a4.blade.php) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates/pdf/default/sale_note_a4.blade.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2335 and `sale_note_payments`.`sale_note_id` is not null) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #15 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #22 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #23 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #25 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #29 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #71 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #72 {main} "} [2026-04-14 23:17:12] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2336 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\laragon\www\dentalsys\app\CoreFacturalo\Templates\pdf\default\sale_note_a4.blade.php) {"userId":4,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2336 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates\\pdf\\default\\sale_note_a4.blade.php) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates/pdf/default/sale_note_a4.blade.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2336 and `sale_note_payments`.`sale_note_id` is not null) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #15 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #22 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #23 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #25 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #29 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #71 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #72 {main} "} [2026-04-14 23:18:13] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2337 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\laragon\www\dentalsys\app\CoreFacturalo\Templates\pdf\default\sale_note_a4.blade.php) {"userId":4,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2337 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates\\pdf\\default\\sale_note_a4.blade.php) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates/pdf/default/sale_note_a4.blade.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2337 and `sale_note_payments`.`sale_note_id` is not null) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #15 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #22 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #23 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #25 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #29 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #71 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #72 {main} "} [2026-04-14 23:19:11] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2338 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\laragon\www\dentalsys\app\CoreFacturalo\Templates\pdf\default\sale_note_a4.blade.php) {"userId":4,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2338 and `sale_note_payments`.`sale_note_id` is not null) (View: C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates\\pdf\\default\\sale_note_a4.blade.php) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Templates/pdf/default/sale_note_a4.blade.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2338 and `sale_note_payments`.`sale_note_id` is not null) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #20 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #21 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #27 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #70 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.sale_note_payments' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #15 C:\\laragon\\www\\dentalsys\\storage\\framework\\views\\38a7c6723dba3a98bf67c0f59c9490a5a18ea986.php(6): Illuminate\\Database\\Eloquent\\Model->__get('payments') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(41): include('C:\\\\laragon\\\\www\\\\...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(57): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\laragon\\\\www\\\\...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\laragon\\\\www\\\\...', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents() #22 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(111): Illuminate\\View\\View->render() #23 C:\\laragon\\www\\dentalsys\\app\\CoreFacturalo\\Template.php(17): App\\CoreFacturalo\\Template->render('pdf.default.sal...', Object(App\\Models\\Company), Object(App\\Models\\SaleNote)) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(647): App\\CoreFacturalo\\Template->pdf('default', 'sale_note', Object(App\\Models\\Company), Object(App\\Models\\SaleNote), 'a4') #25 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(375): App\\Http\\Controllers\\SaleNoteController->createPdf(Object(App\\Models\\SaleNote), 'a4', 'L000-000095-202...') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #29 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\SaleNoteController.php(377): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #69 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #71 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #72 {main} "} [2026-04-14 23:20:29] local.ERROR: Error al crear inventory_kardex: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.inventory_kardexes' doesn't exist (SQL: insert into `inventory_kardexes` (`date_of_issue`, `item_id`, `warehouse_id`, `quantity`, `inventory_kardexable_id`, `inventory_kardexable_type`, `updated_at`, `created_at`) values (2026-04-14 00:00:00, 170, 2, 1.0000, 2339, App\Models\SaleNote, 2026-04-14 23:20:29, 2026-04-14 23:20:29)) [2026-04-14 23:22:05] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-14 [2026-04-14 23:22:05] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-14"]} [2026-04-14 23:22:05] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-14 23:22:07] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-14 23:22:07] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-14 23:22:07] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-14 23:22:07] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"14","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-14 23:22:07] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":14,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-14 23:26:24] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-14 [2026-04-14 23:26:24] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-14"]} [2026-04-14 23:26:24] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-14 23:26:25] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-14 23:26:25] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-14 23:26:25] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-14 23:26:25] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"14","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-14 23:26:25] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":14,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-14 23:28:19] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-14 [2026-04-14 23:28:19] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-14"]} [2026-04-14 23:28:19] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-14 23:28:20] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-14 23:28:20] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-14 23:28:20] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-14 23:28:20] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"14","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-14 23:28:20] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":14,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-14 23:29:01] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-14 [2026-04-14 23:29:01] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-14"]} [2026-04-14 23:29:01] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-14 23:29:03] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-14 23:29:03] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-14 23:29:03] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-14 23:29:03] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"14","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-14 23:29:03] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":14,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-14 23:30:55] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-14 [2026-04-14 23:30:55] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-14"]} [2026-04-14 23:30:55] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-14 23:30:56] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-14 23:30:56] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-14 23:30:56] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-14 23:30:56] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"14","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-14 23:30:56] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":14,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-14 23:34:00] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-14 23:34:15] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:34:15] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 23:38:32] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:38:32] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 23:41:19] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:41:19] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 23:42:58] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:42:58] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 23:43:59] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:43:59] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 23:45:00] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"1857","all_inputs":{"patient_id":"1857","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\phpE9A6.tmp"}}} [2026-04-14 23:45:00] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":7469,"file_type":"image/jpeg","patient_id":"1857"} [2026-04-14 23:45:00] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_1857_69df17ccd3940.jpg","filename":"patient_1857_69df17ccd3940.jpg","exists":true} [2026-04-14 23:45:00] local.INFO: Paciente actualizado {"person_id":1857,"photo":"patient_1857_69df17ccd3940.jpg"} [2026-04-14 23:45:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 23:45:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-14 23:45:54] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:45:54] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":"patient_1857_69df17ccd3940.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_1857_69df17ccd3940.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 23:45:55] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-14 23:45:55] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-14 23:48:36] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:48:36] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":"patient_1857_69df17ccd3940.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_1857_69df17ccd3940.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-14 23:49:53] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-14 23:49:53] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":"patient_1857_69df17ccd3940.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_1857_69df17ccd3940.jpg","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-15 00:05:49] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-14 [2026-04-15 00:05:49] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-14"]} [2026-04-15 00:05:49] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"1","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-04-15 00:05:51] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-15 00:05:51] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-15 00:05:51] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-15 00:05:51] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"4","pendientes":"13","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-15 00:05:51] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":4,"pendientes":13,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-15 00:27:24] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-15 01:25:48] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-15 01:25:48] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-15 01:42:29] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-15 01:42:29] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"20202020","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-15 01:43:15] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-15 01:43:15] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"20202020","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-15 01:50:32] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-15 01:50:32] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"20202020","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-15 01:51:55] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-15 01:52:04] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-15 01:52:04] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"20202020","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-15 01:52:40] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-15 01:52:40] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"20202020","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-15 01:53:05] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-04-15 01:53:05] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"20202020","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"Guayas C"},"province":{"id":"0903","description":"Balao"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-15 01:53:05] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-15 02:02:08] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-15 02:28:21] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-15 02:34:55] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-15 [2026-04-15 02:34:55] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-15"]} [2026-04-15 02:34:55] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-04-15 02:34:56] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-15 02:34:56] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-15 02:34:56] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-15 02:34:56] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"16","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-15 02:34:56] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":16,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-15 02:35:01] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-15 [2026-04-15 02:35:01] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-15"]} [2026-04-15 02:35:01] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-04-15 02:35:03] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-15 02:35:03] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-15 02:35:03] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-15 02:35:03] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"16","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-15 02:35:03] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":16,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-15 02:39:29] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-15 [2026-04-15 02:39:29] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-15"]} [2026-04-15 02:39:29] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-04-15 02:39:30] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-15 02:39:30] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-15 02:39:30] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-15 02:39:30] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"16","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-15 02:39:30] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":16,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-15 02:44:31] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-15 [2026-04-15 02:44:31] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-15"]} [2026-04-15 02:44:31] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-04-15 02:44:32] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-15 02:44:33] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-15 02:44:33] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-15 02:44:33] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"217","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"144","pendientes":"49","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"13","pendientes":"89","reprogramadas":"0","no_asistieron":"3"},{"month":4,"atendidas":"3","pendientes":"16","reprogramadas":"0","no_asistieron":"0"},{"month":5,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"2","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"3","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-15 02:44:33] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":217,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":144,"pendientes":49,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":13,"pendientes":89,"reprogramadas":0,"no_asistieron":3},{"month":"Abril","atendidas":3,"pendientes":16,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":2,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":3,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-15 02:54:47] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-15 02:57:39] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.inventory_kardexes' doesn't exist (SQL: insert into `inventory_kardexes` (`date_of_issue`, `item_id`, `warehouse_id`, `quantity`, `inventory_kardexable_id`, `inventory_kardexable_type`, `updated_at`, `created_at`) values (2026-04-15 00:00:00, 317, 2, -11, 20, App\Models\Purchase, 2026-04-15 02:57:39, 2026-04-15 02:57:39)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.inventory_kardexes' doesn't exist (SQL: insert into `inventory_kardexes` (`date_of_issue`, `item_id`, `warehouse_id`, `quantity`, `inventory_kardexable_id`, `inventory_kardexable_type`, `updated_at`, `created_at`) values (2026-04-15 00:00:00, 317, 2, -11, 20, App\\Models\\Purchase, 2026-04-15 02:57:39, 2026-04-15 02:57:39)) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `in...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `in...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `in...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `in...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `in...', Array, 'id') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany.php(298): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->Illuminate\\Database\\Eloquent\\Relations\\{closure}(Object(App\\Models\\InventoryKardex)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany.php(299): tap(Object(App\\Models\\InventoryKardex), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\PurchaseController.php(298): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\PurchaseController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #16 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\PurchaseController.php(350): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\PurchaseController->update(Object(App\\Http\\Requests\\PurchaseRequest)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('update', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PurchaseController), 'update') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #59 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.inventory_kardexes' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:458) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(458): PDO->prepare('insert into `in...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `in...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `in...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(465): Illuminate\\Database\\Connection->run('insert into `in...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `in...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `in...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `in...', Array, 'id') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany.php(298): Illuminate\\Database\\Eloquent\\Model->save() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->Illuminate\\Database\\Eloquent\\Relations\\{closure}(Object(App\\Models\\InventoryKardex)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany.php(299): tap(Object(App\\Models\\InventoryKardex), Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\PurchaseController.php(298): Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany->create(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php(28): App\\Http\\Controllers\\PurchaseController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\PurchaseController.php(350): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\PurchaseController->update(Object(App\\Http\\Requests\\PurchaseRequest)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('update', Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PurchaseController), 'update') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #61 {main} "} [2026-04-15 03:16:52] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-15 03:20:45] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-15 03:20:45] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-21 01:02:59] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosclinicadentalsv@gmail.com limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosclinicadentalsv@gmail.com limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #68 {main} "} [2026-04-21 01:03:07] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = draelfiflores@gmail.com limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = draelfiflores@gmail.com limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #68 {main} "} [2026-04-21 01:03:11] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = drasusanabonilla@gmail.com limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = drasusanabonilla@gmail.com limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #68 {main} "} [2026-04-21 01:03:15] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosclinicadentalsv@gmail.com limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosclinicadentalsv@gmail.com limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #68 {main} "} [2026-04-21 01:03:21] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosdental@gmail.com limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosdental@gmail.com limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #68 {main} "} [2026-04-21 01:03:27] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosclinicadentalsv@gmail.com limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' (SQL: select * from `users` where `email` = losolivosclinicadentalsv@gmail.com limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'draelfi' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(357): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->attempt(Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('attempt', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\LoginController.php(69): Illuminate\\Support\\Facades\\Facade::__callStatic('attempt', Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\LoginController->login(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('login', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\LoginController), 'login') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Middleware\\RedirectIfAuthenticated.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #67 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #68 {main} "} [2026-04-29 14:43:23] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = n18Ox4I1EsWeYOnonsmu7c8zvjeJO887GU1wyY6WquusZypaVU limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = n18Ox4I1EsWeYOnonsmu7c8zvjeJO887GU1wyY6WquusZypaVU limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 14:43:54] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 14:43:54] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 14:43:55] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 14:43:55] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 14:44:55] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.informed_consents' doesn't exist (SQL: select * from `informed_consents` where `is_active` = 1 order by `name` asc) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.informed_consents' doesn't exist (SQL: select * from `informed_consents` where `is_active` = 1 order by `name` asc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\InformedConsentController.php(56): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\InformedConsentController->activeRecords() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('activeRecords', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\InformedConsentController), 'activeRecords') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'draelfi.informed_consents' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\InformedConsentController.php(56): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\InformedConsentController->activeRecords() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('activeRecords', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\InformedConsentController), 'activeRecords') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-29 14:54:35] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 14:54:35] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 14:54:36] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 14:54:36] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:02:51] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:02:51] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:02:52] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:02:52] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:06:22] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:06:22] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:06:23] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:06:23] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:08:14] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:08:14] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:08:15] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:08:15] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:12:05] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:12:05] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:12:06] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:12:06] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:12:44] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"41","all_inputs":{"patient_id":"41","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\phpB4A0.tmp"}}} [2026-04-29 15:12:44] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":50425,"file_type":"image/jpeg","patient_id":"41"} [2026-04-29 15:12:44] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_41_69f2663c16fa5.jpg","filename":"patient_41_69f2663c16fa5.jpg","exists":true} [2026-04-29 15:12:44] local.INFO: Paciente actualizado {"person_id":41,"photo":"patient_41_69f2663c16fa5.jpg"} [2026-04-29 15:12:50] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:12:50] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:12:51] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:12:51] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:12:55] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:12:55] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:12:55] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:12:55] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:39:40] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:39:40] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:39:42] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:39:42] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:43:33] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:43:33] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:43:35] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:43:35] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:47:22] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:47:22] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:47:24] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:47:24] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:47:25] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = n18Ox4I1EsWeYOnonsmu7c8zvjeJO887GU1wyY6WquusZypaVU limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = n18Ox4I1EsWeYOnonsmu7c8zvjeJO887GU1wyY6WquusZypaVU limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 15:48:01] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'forge' (SQL: select * from `users` where `api_token` = n18Ox4I1EsWeYOnonsmu7c8zvjeJO887GU1wyY6WquusZypaVU limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'forge' (SQL: select * from `users` where `api_token` = n18Ox4I1EsWeYOnonsmu7c8zvjeJO887GU1wyY6WquusZypaVU limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'forge' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 15:53:13] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:53:13] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:53:16] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:53:16] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:53:51] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-29 [2026-04-29 15:53:51] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-04-29"]} [2026-04-29 15:53:51] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"1","citado":"0","reprogramado":"0","no_asistio":"0"}}]} [2026-04-29 15:53:52] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-29 15:53:52] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-29 15:53:52] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-29 15:53:52] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":3,"atendidas":"1","pendientes":"1","reprogramadas":"0","no_asistieron":"0"},{"month":4,"atendidas":"1","pendientes":"0","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-29 15:53:52] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Febrero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Marzo","atendidas":1,"pendientes":1,"reprogramadas":0,"no_asistieron":0},{"month":"Abril","atendidas":1,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-29 15:55:47] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-29 [2026-04-29 15:55:47] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-04-29"]} [2026-04-29 15:55:47] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"1","citado":"0","reprogramado":"0","no_asistio":"0"}}]} [2026-04-29 15:55:48] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-29 15:55:48] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-29 15:55:48] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-29 15:55:48] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":3,"atendidas":"1","pendientes":"1","reprogramadas":"0","no_asistieron":"0"},{"month":4,"atendidas":"1","pendientes":"0","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-29 15:55:48] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Febrero","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Marzo","atendidas":1,"pendientes":1,"reprogramadas":0,"no_asistieron":0},{"month":"Abril","atendidas":1,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Mayo","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0}]} [2026-04-29 15:56:25] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:56:25] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 15:56:26] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 15:56:26] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 16:01:26] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 16:01:26] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 16:01:28] local.INFO: Paciente encontrado {"id":41,"name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-04-29 16:01:28] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"432234234234","name":"JOSÉ DANIEL ULLOA GARCIAGUIRRE","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"s","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-10-10","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_41_69f2663c16fa5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_41_69f2663c16fa5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"PASAPORTE"},"specialty":null}} [2026-04-29 16:04:38] local.INFO: Paciente encontrado {"id":41,"name":"ZORAYA CRISTINA QUINTANILLA ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:04:38] local.INFO: Respuesta PersonResource {"data":{"id":41,"type":"patient","identity_document_type_id":"1","number":"63173112","name":"ZORAYA CRISTINA QUINTANILLA ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL ORIENTE","email":null,"telephone":"63173112","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1984-09-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:05:05] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777496765i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777496765i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1777496765, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1777496765, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1777496765, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-29 16:05:05] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777496765i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777496765i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1777496765, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1777496765, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1777496765, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-29 16:05:20] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:05:20] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:05:21] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:05:21] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:05:24] local.INFO: Paciente encontrado {"id":2387,"name":"JOSE WILSON MORENO NORIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:05:24] local.INFO: Respuesta PersonResource {"data":{"id":2387,"type":"patient","identity_document_type_id":"1","number":"027132666","name":"JOSE WILSON MORENO NORIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"61174745","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-09-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:05:27] local.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:05:27] local.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:05:29] local.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:05:29] local.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:15:59] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:15:59] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:16:01] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:16:01] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:16:08] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:16:08] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:19:12] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:19:12] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:19:18] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:19:18] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:19:52] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 16:23:56] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:23:56] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:23:58] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 16:23:58] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:23:58] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:23:58] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 16:23:58] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 16:35:22] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 17:12:25] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied {"userId":2,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777500803i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777500803i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('da4b9237bacccdf...', 1777500803, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('da4b9237bacccdf...', 1777500803, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('da4b9237bacccdf...', 1777500803, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('da4b9237bacccdf...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-29 17:12:25] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied {"userId":2,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777500803i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777500803i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('da4b9237bacccdf...', 1777500803, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('da4b9237bacccdf...', 1777500803, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('da4b9237bacccdf...', 1777500803, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('da4b9237bacccdf...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-04-29 23:24:36] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:24:37] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:32:21] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-29 23:32:21] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-04-29 23:32:32] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:32:32] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:32:35] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 23:32:35] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:32:35] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:35:53] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:35:53] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:35:54] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:35:54] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:36:19] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:36:19] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:36:21] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:36:21] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:41:01] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:41:01] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:41:08] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:41:08] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:43:07] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:43:07] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:43:09] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:43:09] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:45:43] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:45:43] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:45:45] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:45:45] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:49:22] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:49:22] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:49:26] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:49:26] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:50:58] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:50:58] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:51:02] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:51:02] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:51:03] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'treatment_id' in 'field list' (SQL: select `id`, `treatment_id`, `series`, `number`, `prefix`, `total`, `date_of_issue`, `time_of_issue` from `sale_notes` where `customer_id` = 2232 and date(`date_of_issue`) = 2026-04-21 and `state_type_id` != 11 and `establishment_id` = 2 order by `id` asc) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'treatment_id' in 'field list' (SQL: select `id`, `treatment_id`, `series`, `number`, `prefix`, `total`, `date_of_issue`, `time_of_issue` from `sale_notes` where `customer_id` = 2232 and date(`date_of_issue`) = 2026-04-21 and `state_type_id` != 11 and `establishment_id` = 2 order by `id` asc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select `id`, `t...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select `id`, `t...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select `id`, `t...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\OrthodonticsController.php(94): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\OrthodonticsController->appointment(Object(Illuminate\\Http\\Request), 4557) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('appointment', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\OrthodonticsController), 'appointment') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #44 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'treatment_id' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select `id`, `t...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select `id`, `t...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select `id`, `t...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select `id`, `t...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select `id`, `t...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\OrthodonticsController.php(94): Illuminate\\Database\\Eloquent\\Builder->get(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\OrthodonticsController->appointment(Object(Illuminate\\Http\\Request), 4557) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('appointment', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\OrthodonticsController), 'appointment') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #46 {main} "} [2026-04-29 23:52:07] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-29 23:59:21] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:59:21] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-29 23:59:23] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-29 23:59:23] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:00:57] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:00:57] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:00:59] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:00:59] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:01:45] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:01:45] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:01:54] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:01:54] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:39] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:02:39] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:40] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:02:40] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:46] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:02:46] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:48] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:02:48] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:55] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:02:55] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:55] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-30 00:02:55] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:02:55] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:56] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-30 00:02:56] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:02:56] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:02:56] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-30 00:03:24] local.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:03:24] local.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:09:55] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:09:55] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:09:57] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:09:57] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:13:36] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:13:36] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:13:37] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:13:37] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:13:37] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 00:13:42] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:13:42] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:13:43] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:13:43] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:15:43] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:15:43] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:15:44] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:15:44] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:18:59] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:18:59] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:18:59] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:18:59] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:21:09] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:21:09] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:21:10] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:21:10] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:28:18] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:28:18] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:28:18] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:28:18] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:28:25] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:28:25] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:28:25] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:28:25] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:36:06] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:36:06] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:36:07] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:36:07] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:37:17] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:37:17] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:37:17] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:37:18] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:40:39] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:40:39] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:40:42] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:40:42] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:42:22] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:42:22] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:42:23] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:42:23] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:42:33] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:42:33] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:42:35] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:42:35] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:43:01] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:43:01] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 00:43:02] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 00:43:02] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 11:45:32] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 16:41:03] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 16:41:03] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 16:41:06] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 16:41:06] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 16:55:13] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 16:55:13] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 16:55:15] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 16:55:15] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 16:56:46] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 16:56:46] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 16:56:48] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 16:56:48] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 17:36:26] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 17:36:26] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 17:36:28] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 17:36:28] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 17:38:06] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-04-30 17:38:06] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-04-30 17:38:07] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 17:38:07] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 17:38:09] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 17:38:09] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 17:38:28] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-30 [2026-04-30 17:38:28] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-30"]} [2026-04-30 17:38:28] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-30 17:38:30] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-30 17:38:30] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-30 17:38:30] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-30 17:38:30] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-30 17:38:30] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-04-30 17:38:59] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 17:38:59] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 17:39:01] local.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 17:39:01] local.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 18:47:34] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:35] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:41] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:45] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:45] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:45] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:47] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #14 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 {main} "} [2026-04-30 18:47:47] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #14 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 {main} "} [2026-04-30 18:47:47] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\app\\Models\\Item.php(150): Illuminate\\Auth\\AuthManager->__call('user', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1166): App\\Models\\Item->scopeForPurchaseListing(Object(Illuminate\\Database\\Eloquent\\Builder)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1016): Illuminate\\Database\\Eloquent\\Model->callNamedScope('forPurchaseList...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(997): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(Illuminate\\Database\\Eloquent\\Builder)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1015): Illuminate\\Database\\Eloquent\\Builder->callScope(Object(Closure), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1418): Illuminate\\Database\\Eloquent\\Builder->callNamedScope('forPurchaseList...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('forPurchaseList...', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'forPurchaseList...', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('forPurchaseList...', Array) #21 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(527): Illuminate\\Database\\Eloquent\\Model::__callStatic('forPurchaseList...', Array) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(280): App\\Http\\Controllers\\QuotationController->table('items') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #65 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\app\\Models\\Item.php(150): Illuminate\\Auth\\AuthManager->__call('user', Array) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1166): App\\Models\\Item->scopeForPurchaseListing(Object(Illuminate\\Database\\Eloquent\\Builder)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1016): Illuminate\\Database\\Eloquent\\Model->callNamedScope('forPurchaseList...', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(997): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(Illuminate\\Database\\Eloquent\\Builder)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1015): Illuminate\\Database\\Eloquent\\Builder->callScope(Object(Closure), Array) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1418): Illuminate\\Database\\Eloquent\\Builder->callNamedScope('forPurchaseList...', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('forPurchaseList...', Array) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'forPurchaseList...', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('forPurchaseList...', Array) #31 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(527): Illuminate\\Database\\Eloquent\\Model::__callStatic('forPurchaseList...', Array) #32 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(280): App\\Http\\Controllers\\QuotationController->table('items') #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #69 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #71 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #72 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #73 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #74 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #75 {main} "} [2026-04-30 18:47:47] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:47] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-04-30 18:47:48] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(590): Illuminate\\Auth\\AuthManager->__call('user', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(533): App\\Http\\Controllers\\DocumentController->table('items', NULL) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #56 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(590): Illuminate\\Auth\\AuthManager->__call('user', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(533): App\\Http\\Controllers\\DocumentController->table('items', NULL) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #66 {main} "} [2026-04-30 21:10:46] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-30 [2026-04-30 21:10:46] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-30"]} [2026-04-30 21:10:46] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-30 22:58:04] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-30 [2026-04-30 22:58:04] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-30"]} [2026-04-30 22:58:04] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-30 22:58:05] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-30 22:58:05] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-30 22:58:05] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-30 22:58:05] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-30 22:58:05] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-04-30 22:58:15] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-30 [2026-04-30 22:58:15] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-30"]} [2026-04-30 22:58:15] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-30 22:58:17] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-30 22:58:17] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-30 22:58:17] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-30 22:58:17] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-30 22:58:17] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-04-30 22:58:17] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-30 [2026-04-30 22:58:17] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-30"]} [2026-04-30 22:58:17] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-30 22:58:18] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-30 22:58:18] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-30 22:58:18] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-30 22:58:18] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-30 22:58:18] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-04-30 22:58:41] local.INFO: Paciente encontrado {"id":572,"name":"KEYRY GABRIELA AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 22:58:41] local.INFO: Respuesta PersonResource {"data":{"id":572,"type":"patient","identity_document_type_id":"1","number":"75154808","name":"KEYRY GABRIELA AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"75154808","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2023-04-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 22:58:41] local.INFO: Paciente encontrado {"id":572,"name":"KEYRY GABRIELA AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 22:58:41] local.INFO: Respuesta PersonResource {"data":{"id":572,"type":"patient","identity_document_type_id":"1","number":"75154808","name":"KEYRY GABRIELA AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"75154808","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2023-04-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 22:58:42] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-30 22:58:42] local.INFO: Paciente encontrado {"id":572,"name":"KEYRY GABRIELA AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-04-30 22:58:42] local.INFO: Respuesta PersonResource {"data":{"id":572,"type":"patient","identity_document_type_id":"1","number":"75154808","name":"KEYRY GABRIELA AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"75154808","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2023-04-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-04-30 22:58:42] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-30 22:58:43] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-04-30 23:00:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-04-30 [2026-04-30 23:00:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-04-30"]} [2026-04-30 23:00:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-04-30 23:00:15] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-04-30 23:00:15] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-04-30 23:00:15] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-04-30 23:00:15] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-04-30 23:00:15] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-01 22:12:59] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:13:00] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:13:01] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:13:01] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:27:11] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:27:11] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:27:11] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:27:11] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:27:39] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:27:39] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:27:38","ortho_finish_note":"ASDASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:29:39] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:29:39] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:27:38","ortho_finish_note":"ASDASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:29:40] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:29:40] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:27:38","ortho_finish_note":"ASDASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:29:49] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:29:49] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:30:00] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:30:00] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:30:05] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:30:05] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:30:06] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:30:06] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:31:47] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:31:47] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:31:49] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:31:49] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:32:18] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-01 22:32:18] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-05-01 22:32:57] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:32:57] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:32:59] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:32:59] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:37:30] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:37:30] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:37:33] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:37:33] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":false,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":"2026-05-01 22:29:59","ortho_finish_note":"ASDASDASADSASDA SDAS ASDASDASD ASDASD","country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:37:36] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:37:36] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:40:37] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:40:37] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:40:38] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:40:38] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:41:13] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-01 22:41:13] local.INFO: Archivo original: {"name":"DENTALFLROES.jpg","size":121745,"mime":"image/jpeg","extension":"jpg"} [2026-05-01 22:41:13] local.INFO: Nombre de archivo generado: 20260501224113_69f572591c238.jpg [2026-05-01 22:41:13] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260501224113_69f572591c238.jpg [2026-05-01 22:41:13] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260501224113_69f572591c238.jpg [2026-05-01 22:41:15] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' (SQL: update `treatments` set `attachment_files` = ["20260501224113_69f572591c238.jpg"], `treatments`.`updated_at` = 2026-05-01 22:41:15 where `id` = 2066) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' (SQL: update `treatments` set `attachment_files` = [\"20260501224113_69f572591c238.jpg\"], `treatments`.`updated_at` = 2026-05-01 22:41:15 where `id` = 2066) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\TreatmentsController.php(526): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `treatme...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `treatme...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\TreatmentsController.php(526): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-05-01 22:41:24] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' (SQL: update `treatments` set `description` = Tratamiento: COLOCACION APARATOLOGIA SUPERIOR X:4, TUBO DOBLE 26, ARCO 12 NITI Evolución: s, `attachment_files` = ["20260501224113_69f572591c238.jpg"], `treatments`.`updated_at` = 2026-05-01 22:41:24 where `id` = 2066) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' (SQL: update `treatments` set `description` = Tratamiento: COLOCACION APARATOLOGIA SUPERIOR X:4, TUBO DOBLE 26, ARCO 12 NITI Evolución: s, `attachment_files` = [\"20260501224113_69f572591c238.jpg\"], `treatments`.`updated_at` = 2026-05-01 22:41:24 where `id` = 2066) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\TreatmentsController.php(526): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `treatme...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `treatme...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\TreatmentsController.php(526): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-05-01 22:42:22] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:42:22] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:42:24] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:42:24] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:44:01] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:44:01] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:44:02] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:44:02] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:44:11] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-01 22:44:11] local.INFO: Archivo original: {"name":"RECETARIO-Recuperado.jpg","size":5703700,"mime":"image/jpeg","extension":"jpg"} [2026-05-01 22:44:11] local.INFO: Nombre de archivo generado: 20260501224411_69f5730b25bb9.jpg [2026-05-01 22:44:11] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260501224411_69f5730b25bb9.jpg [2026-05-01 22:44:11] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260501224411_69f5730b25bb9.jpg [2026-05-01 22:44:13] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' (SQL: update `treatments` set `attachment_files` = ["20260501224411_69f5730b25bb9.jpg"], `treatments`.`updated_at` = 2026-05-01 22:44:13 where `id` = 2066) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' (SQL: update `treatments` set `attachment_files` = [\"20260501224411_69f5730b25bb9.jpg\"], `treatments`.`updated_at` = 2026-05-01 22:44:13 where `id` = 2066) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\TreatmentsController.php(526): Illuminate\\Database\\Eloquent\\Model->save() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'attachment_files' in 'field list' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:485) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(485): PDO->prepare('update `treatme...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `treatme...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\TreatmentsController.php(526): Illuminate\\Database\\Eloquent\\Model->save() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-05-01 22:46:23] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:46:23] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:46:24] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-01 22:46:24] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-01 22:46:33] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:46:33] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:46:35] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:46:35] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:46:45] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-01 22:46:45] local.INFO: Archivo original: {"name":"RECETARIO-Recuperado.jpg","size":5703700,"mime":"image/jpeg","extension":"jpg"} [2026-05-01 22:46:45] local.INFO: Nombre de archivo generado: 20260501224645_69f573a542a32.jpg [2026-05-01 22:46:45] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260501224645_69f573a542a32.jpg [2026-05-01 22:46:45] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260501224645_69f573a542a32.jpg [2026-05-01 22:47:28] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:47:28] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:47:30] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:47:30] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:47:32] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:47:32] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:47:34] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:47:34] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:50:38] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\app\\Models\\Item.php(150): Illuminate\\Auth\\AuthManager->__call('user', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1166): App\\Models\\Item->scopeForPurchaseListing(Object(Illuminate\\Database\\Eloquent\\Builder)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1016): Illuminate\\Database\\Eloquent\\Model->callNamedScope('forPurchaseList...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(997): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(Illuminate\\Database\\Eloquent\\Builder)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1015): Illuminate\\Database\\Eloquent\\Builder->callScope(Object(Closure), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1418): Illuminate\\Database\\Eloquent\\Builder->callNamedScope('forPurchaseList...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('forPurchaseList...', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'forPurchaseList...', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('forPurchaseList...', Array) #21 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(527): Illuminate\\Database\\Eloquent\\Model::__callStatic('forPurchaseList...', Array) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(280): App\\Http\\Controllers\\QuotationController->table('items') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #65 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\app\\Models\\Item.php(150): Illuminate\\Auth\\AuthManager->__call('user', Array) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1166): App\\Models\\Item->scopeForPurchaseListing(Object(Illuminate\\Database\\Eloquent\\Builder)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1016): Illuminate\\Database\\Eloquent\\Model->callNamedScope('forPurchaseList...', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(997): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(Illuminate\\Database\\Eloquent\\Builder)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1015): Illuminate\\Database\\Eloquent\\Builder->callScope(Object(Closure), Array) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1418): Illuminate\\Database\\Eloquent\\Builder->callNamedScope('forPurchaseList...', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('forPurchaseList...', Array) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'forPurchaseList...', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('forPurchaseList...', Array) #31 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(527): Illuminate\\Database\\Eloquent\\Model::__callStatic('forPurchaseList...', Array) #32 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(280): App\\Http\\Controllers\\QuotationController->table('items') #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #69 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #71 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #72 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #73 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #74 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #75 {main} "} [2026-05-01 22:50:39] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:50:39] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:50:40] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:50:40] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:50:55] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:50:55] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:50:57] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:50:57] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:51:03] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-01 22:51:03] local.INFO: Archivo original: {"name":"RECETARIO-Recuperado.jpg","size":5703700,"mime":"image/jpeg","extension":"jpg"} [2026-05-01 22:51:03] local.INFO: Nombre de archivo generado: 20260501225103_69f574a7cb7c4.jpg [2026-05-01 22:51:03] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260501225103_69f574a7cb7c4.jpg [2026-05-01 22:51:03] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260501225103_69f574a7cb7c4.jpg [2026-05-01 22:54:26] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:54:26] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:54:28] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:54:28] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:57:26] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:57:26] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:57:34] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 22:57:34] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 22:57:50] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-01 22:57:50] local.INFO: Archivo original: {"name":"a0c2fc2c-2a97-4a3c-977c-478457e3a68a.jpg","size":63422,"mime":"image/jpeg","extension":"jpg"} [2026-05-01 22:57:50] local.INFO: Nombre de archivo generado: 20260501225750_69f5763e3925f.jpg [2026-05-01 22:57:50] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260501225750_69f5763e3925f.jpg [2026-05-01 22:57:50] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260501225750_69f5763e3925f.jpg [2026-05-01 23:01:30] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:01:30] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:01:32] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:01:32] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:01:59] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:01:59] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:02:01] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:02:01] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:03:21] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-01 23:03:21] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-05-01 23:03:21] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:03:21] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:03:22] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:03:22] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:04:01] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-01 23:04:01] local.INFO: Archivo original: {"name":"RECETARIO-Recuperado.jpg","size":5703700,"mime":"image/jpeg","extension":"jpg"} [2026-05-01 23:04:01] local.INFO: Nombre de archivo generado: 20260501230401_69f577b1b6cf3.jpg [2026-05-01 23:04:01] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260501230401_69f577b1b6cf3.jpg [2026-05-01 23:04:01] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260501230401_69f577b1b6cf3.jpg [2026-05-01 23:04:08] local.ERROR: Return value of App\Http\Controllers\OrthodonticsController::treatmentAttachmentRaw() must be an instance of App\Http\Controllers\mixed, null returned {"userId":4,"exception":"[object] (TypeError(code: 0): Return value of App\\Http\\Controllers\\OrthodonticsController::treatmentAttachmentRaw() must be an instance of App\\Http\\Controllers\\mixed, null returned at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\OrthodonticsController.php:40) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\OrthodonticsController.php(53): App\\Http\\Controllers\\OrthodonticsController->treatmentAttachmentRaw(Object(App\\Models\\Treatment)) #1 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\OrthodonticsController.php(754): App\\Http\\Controllers\\OrthodonticsController->treatmentAttachmentsForModel(Object(App\\Models\\Treatment)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\OrthodonticsController->timeline(Object(Illuminate\\Http\\Request), 2232) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('timeline', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\OrthodonticsController), 'timeline') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #37 {main} "} [2026-05-01 23:05:01] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:05:01] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:05:02] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:05:02] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:06:28] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:06:28] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:06:30] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:06:30] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:06:38] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-01 23:11:58] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:11:58] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-01 23:11:59] local.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-01 23:11:59] local.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-03 23:29:12] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777869011i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777869011i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1777869011, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1777869011, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1777869011, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-05-03 23:29:12] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777869011i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777869011i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1777869011, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1777869011, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1777869011, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-05-03 23:30:17] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-03 23:30:17] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_69da7b9883ed5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69da7b9883ed5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-03 23:59:32] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-03 23:59:36] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-03 [2026-05-03 23:59:36] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-03"]} [2026-05-03 23:59:36] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-03 23:59:37] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-03 23:59:37] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-03 23:59:37] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-03 23:59:37] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-03 23:59:37] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 00:04:38] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-03 [2026-05-04 00:04:38] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-03"]} [2026-05-04 00:04:38] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 00:04:39] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 00:04:39] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 00:04:39] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 00:04:39] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 00:04:39] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 00:09:38] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-03 [2026-05-04 00:09:38] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-03"]} [2026-05-04 00:09:38] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 00:09:39] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 00:09:39] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 00:09:39] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 00:09:39] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 00:09:39] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 00:15:20] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-03 [2026-05-04 00:15:20] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-03"]} [2026-05-04 00:15:20] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 00:15:21] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 00:15:21] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 00:15:21] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 00:15:21] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 00:15:21] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 00:20:22] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-03 [2026-05-04 00:20:22] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-03"]} [2026-05-04 00:20:22] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 00:20:23] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 00:20:23] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 00:20:23] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 00:20:23] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 00:20:23] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 00:25:22] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-03 [2026-05-04 00:25:22] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-03"]} [2026-05-04 00:25:22] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 00:25:23] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 00:25:23] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 00:25:23] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 00:25:23] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 00:25:23] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 00:37:20] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-03 [2026-05-04 00:37:20] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-03"]} [2026-05-04 00:37:20] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 00:37:21] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 00:37:21] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 00:37:21] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 00:37:21] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 00:37:21] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 03:01:51] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-04 03:01:51] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-04 03:01:51] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 03:01:52] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 03:01:52] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 03:01:52] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 03:01:52] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 03:01:52] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 03:01:55] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-04 03:01:55] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-04 03:01:55] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 03:01:57] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 03:01:57] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 03:01:57] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 03:01:57] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 03:01:57] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-04 12:24:39] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777915538i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777915538i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1777915538, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1777915538, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1777915538, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-05-04 23:55:14] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1777956974i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1777956974i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1777956974, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1777956974, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1777956974, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-05-04 23:55:32] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-04 23:55:32] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-04 23:55:32] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-04 23:55:33] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-04 23:55:33] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-04 23:55:33] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-04 23:55:34] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-04 23:55:34] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:00:35] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:00:35] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:00:35] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:00:36] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:00:36] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:00:36] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:00:36] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:00:36] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:05:34] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:05:34] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:05:35] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:05:36] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:05:36] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:05:36] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:05:36] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:05:36] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:10:35] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:10:35] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:10:35] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:10:36] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:10:36] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:10:36] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:10:36] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:10:36] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:15:34] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:15:34] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:15:34] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:15:36] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:15:36] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:15:36] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:15:36] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:15:36] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:18:01] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:18:01] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:18:01] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:18:03] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:18:03] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:18:03] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:18:03] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:18:03] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:18:23] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:18:23] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:18:23] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:18:24] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:18:24] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:18:24] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:18:24] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:18:24] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:21:34] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:21:34] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:21:34] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:21:35] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:21:35] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:21:35] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:21:35] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:21:35] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 00:22:59] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-04 [2026-05-05 00:22:59] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-04"]} [2026-05-05 00:22:59] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-05 00:23:01] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 00:23:01] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 00:23:01] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 00:23:01] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 00:23:01] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 20:35:54] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-05 [2026-05-05 20:35:54] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-05"]} [2026-05-05 20:35:54] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-05-05 20:35:56] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 20:35:56] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 20:35:56] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 20:35:56] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 20:35:56] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 20:41:16] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-05 [2026-05-05 20:41:16] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-05"]} [2026-05-05 20:41:16] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-05-05 20:41:24] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 20:41:24] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 20:41:24] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 20:41:24] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 20:41:24] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 20:45:59] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-05 [2026-05-05 20:45:59] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-05"]} [2026-05-05 20:45:59] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-05-05 20:46:01] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-05 20:46:01] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-05 20:46:01] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-05 20:46:01] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-05 20:46:01] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-05 20:46:09] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-05 20:46:09] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-05 20:46:22] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:46:22] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 20:46:25] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:46:26] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 20:47:12] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dental.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2785 and `sale_note_payments`.`sale_note_id` is not null) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dental.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` = 2785 and `sale_note_payments`.`sale_note_id` is not null) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\DelegatesToResource.php(136): Illuminate\\Database\\Eloquent\\Model->__get('payments') #14 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php(75): Illuminate\\Http\\Resources\\Json\\JsonResource->__get('payments') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\SaleNoteResource2->toArray(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\ResourceResponse.php(39): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(221): Illuminate\\Http\\Resources\\Json\\ResourceResponse->toResponse(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(744): Illuminate\\Http\\Resources\\Json\\JsonResource->toResponse(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #58 {main} [previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dental.sale_note_payments' doesn't exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:331) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): PDO->prepare('select * from `...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\HasMany.php(17): Illuminate\\Database\\Eloquent\\Builder->get() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(448): Illuminate\\Database\\Eloquent\\Relations\\HasMany->getResults() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(420): Illuminate\\Database\\Eloquent\\Model->getRelationshipFromMethod('payments') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes.php(375): Illuminate\\Database\\Eloquent\\Model->getRelationValue('payments') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1637): Illuminate\\Database\\Eloquent\\Model->getAttribute('payments') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\DelegatesToResource.php(136): Illuminate\\Database\\Eloquent\\Model->__get('payments') #16 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\SaleNoteResource2.php(75): Illuminate\\Http\\Resources\\Json\\JsonResource->__get('payments') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\SaleNoteResource2->toArray(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\ResourceResponse.php(39): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(221): Illuminate\\Http\\Resources\\Json\\ResourceResponse->toResponse(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(744): Illuminate\\Http\\Resources\\Json\\JsonResource->toResponse(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(App\\Http\\Resources\\SaleNoteResource2)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #60 {main} "} [2026-05-05 20:58:57] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:58:57] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 20:58:59] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:58:59] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 20:59:10] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:59:10] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 20:59:14] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:59:14] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 20:59:35] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:59:36] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 20:59:39] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 20:59:39] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:07:24] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:07:24] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:07:25] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:07:25] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:26:07] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:26:07] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:26:08] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:26:08] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:32:24] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:32:24] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:32:25] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:32:25] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:34:59] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:34:59] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:35:00] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:35:00] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:35:13] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:35:13] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:35:14] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:35:14] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:41:30] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:41:30] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:41:30] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:41:30] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:42:15] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-05 21:42:15] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-05-05 21:42:15] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:42:15] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:42:16] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:42:16] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:45:46] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:45:46] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:45:48] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:45:48] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:45:57] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:45:57] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:45:59] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:45:59] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:47:18] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:47:18] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:47:20] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:47:20] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:47:41] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:47:41] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:47:44] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:47:44] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:48:34] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-05 21:48:34] local.INFO: Archivo original: {"name":"POST2.jpg","size":189337,"mime":"image/jpeg","extension":"jpg"} [2026-05-05 21:48:34] local.INFO: Nombre de archivo generado: 20260505214834_69faac0265ea3.jpg [2026-05-05 21:48:34] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260505214834_69faac0265ea3.jpg [2026-05-05 21:48:34] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260505214834_69faac0265ea3.jpg [2026-05-05 21:53:06] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:53:06] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:53:08] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:53:08] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:57:06] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:57:06] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 21:57:08] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 21:57:08] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:03:36] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:03:36] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:03:37] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:03:37] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:05:34] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:05:34] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:05:37] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:05:37] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:06:27] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:06:27] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:06:36] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:06:36] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:07:15] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-05 22:07:37] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:07:37] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:07:38] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:07:38] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:09:04] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:09:05] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:09:17] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:09:17] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:11:35] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:11:35] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-05 22:11:35] local.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-05 22:11:35] local.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-05-05","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-06 09:54:32] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1778079331i:177...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1778079331i:177...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1778079331, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1778079331, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1778079331, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-05-10 05:33:23] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-10 [2026-05-10 05:33:23] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-05-10"]} [2026-05-10 05:33:23] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-19 12:13:36] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:13:36] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:13:37] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:13:37] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:14:57] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-19 12:14:57] local.INFO: Archivo original: {"name":"DUF01603.JPG","size":2407677,"mime":"image/jpeg","extension":"JPG"} [2026-05-19 12:14:57] local.INFO: Nombre de archivo generado: 20260519121457_6a0c9a91eece5.JPG [2026-05-19 12:14:57] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260519121457_6a0c9a91eece5.JPG [2026-05-19 12:14:57] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260519121457_6a0c9a91eece5.JPG [2026-05-19 12:16:30] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:16:30] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:16:31] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:16:31] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:17:46] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:17:46] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:17:47] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:17:47] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:23:55] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:23:55] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:23:56] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:23:56] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:24:21] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:24:21] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 12:24:22] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 12:24:22] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 13:02:00] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-19 13:02:00] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-05-19 13:02:01] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-19 [2026-05-19 13:02:01] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-19"]} [2026-05-19 13:02:01] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-05-19 13:02:03] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-19 13:02:03] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-19 13:02:03] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-19 13:02:03] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-19 13:02:03] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-19 13:02:58] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-19 [2026-05-19 13:02:58] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-19"]} [2026-05-19 13:02:58] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-05-19 13:04:12] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-19 [2026-05-19 13:04:12] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-19"]} [2026-05-19 13:04:12] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-05-19 13:04:13] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-19 13:04:13] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-19 13:04:13] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-19 13:04:13] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-19 13:04:13] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-19 13:30:14] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-19 13:30:14] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-05-19 13:30:19] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 13:30:19] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 13:30:19] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 13:30:19] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 13:52:25] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 13:52:25] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 13:52:26] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 13:52:26] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 13:54:03] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 13:54:03] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 13:54:04] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 13:54:04] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 13:54:05] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-19 13:54:05] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-05-19 14:06:27] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-19 14:06:27] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-05-19 14:06:27] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 14:06:27] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 14:06:28] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 14:06:28] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 15:22:24] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-19 [2026-05-19 15:22:24] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-19"]} [2026-05-19 15:22:24] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-05-19 15:22:25] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-19 15:22:25] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-19 15:22:25] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-19 15:22:25] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"74","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-19 15:22:25] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":74,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-19 15:27:26] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-19 [2026-05-19 15:27:26] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-19"]} [2026-05-19 15:27:26] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-05-19 15:27:27] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-05-19 15:27:27] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-05-19 15:27:27] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-05-19 15:27:27] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"74","reprogramadas":"0","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-05-19 15:27:27] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":74,"reprogramadas":0,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-05-19 15:29:04] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 15:29:04] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 15:29:05] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 15:29:05] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 15:29:09] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 15:29:09] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-19 15:29:10] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-19 15:29:10] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 14:19:33] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-20 [2026-05-20 14:19:33] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-20"]} [2026-05-20 14:19:33] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-05-20 14:26:13] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 14:26:13] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 14:26:14] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 14:26:14] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:01:10] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:01:10] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:01:11] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:01:11] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:01:24] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:01:24] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:01:25] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:01:25] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:03:42] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:03:42] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:03:43] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:03:43] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:05:02] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:05:02] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:05:03] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:05:03] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:09:53] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:09:53] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:09:54] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:09:54] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:10:21] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:10:21] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:10:22] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:10:22] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:12:18] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:12:18] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:12:20] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:12:20] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:12:31] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:12:31] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:12:40] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 15:12:50] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:12:50] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:12:52] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:12:52] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:22:21] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:22:21] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:22:31] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:22:31] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:22:44] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:22:44] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:22:45] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:22:45] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:23:25] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:23:25] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:23:34] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:23:34] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:25:28] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:25:28] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:36:12] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:36:12] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:36:18] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:36:18] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:45:11] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:45:11] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:45:14] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:45:14] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:50:48] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:50:48] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:50:50] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:50:50] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:54:02] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:54:02] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:54:17] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:54:17] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:56:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-20 15:56:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-05-20 15:56:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-20 15:56:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-05-20 15:57:14] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:14] local.INFO: Archivo original: {"name":"ticke.jpg","size":259857,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:14] local.INFO: Nombre de archivo generado: 20260520155714_6a0e202a23d24.jpg [2026-05-20 15:57:14] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:14] local.INFO: Archivo original: {"name":"DENTALFLROES.jpg","size":121745,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:14] local.INFO: Nombre de archivo generado: 20260520155714_6a0e202a84ce2.jpg [2026-05-20 15:57:14] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:14] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155714_6a0e202a84ce2.jpg [2026-05-20 15:57:14] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155714_6a0e202a23d24.jpg [2026-05-20 15:57:14] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155714_6a0e202a23d24.jpg [2026-05-20 15:57:14] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:14] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155714_6a0e202a84ce2.jpg [2026-05-20 15:57:14] local.INFO: Archivo original: {"name":"a0c2fc2c-2a97-4a3c-977c-478457e3a68a.jpg","size":63422,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:14] local.INFO: Nombre de archivo generado: 20260520155714_6a0e202ac2066.jpg [2026-05-20 15:57:14] local.INFO: Archivo original: {"name":"img.jpg","size":175570,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:14] local.INFO: Nombre de archivo generado: 20260520155714_6a0e202ac232f.jpg [2026-05-20 15:57:14] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155714_6a0e202ac232f.jpg [2026-05-20 15:57:14] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155714_6a0e202ac232f.jpg [2026-05-20 15:57:15] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155714_6a0e202ac2066.jpg [2026-05-20 15:57:15] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155714_6a0e202ac2066.jpg [2026-05-20 15:57:15] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:15] local.INFO: Archivo original: {"name":"DUF018891.jpg","size":1252875,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:15] local.INFO: Nombre de archivo generado: 20260520155715_6a0e202ba8ce1.jpg [2026-05-20 15:57:15] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:15] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155715_6a0e202ba8ce1.jpg [2026-05-20 15:57:15] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155715_6a0e202ba8ce1.jpg [2026-05-20 15:57:15] local.INFO: Archivo original: {"name":"DUF06464.jpg","size":4997956,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:15] local.INFO: Nombre de archivo generado: 20260520155715_6a0e202bb64d3.jpg [2026-05-20 15:57:15] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155715_6a0e202bb64d3.jpg [2026-05-20 15:57:15] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155715_6a0e202bb64d3.jpg [2026-05-20 15:57:18] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:18] local.INFO: Archivo original: {"name":"ticke.jpg","size":259857,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:18] local.INFO: Nombre de archivo generado: 20260520155718_6a0e202eb90d4.jpg [2026-05-20 15:57:18] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155718_6a0e202eb90d4.jpg [2026-05-20 15:57:18] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155718_6a0e202eb90d4.jpg [2026-05-20 15:57:20] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-05-20 15:57:20] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-05-20 15:57:29] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:57:29] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:57:31] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 15:57:31] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 15:57:42] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:57:42] local.INFO: Archivo original: {"name":"ticke.jpg","size":259857,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:57:42] local.INFO: Nombre de archivo generado: 20260520155742_6a0e2046207af.jpg [2026-05-20 15:57:42] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155742_6a0e2046207af.jpg [2026-05-20 15:57:42] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155742_6a0e2046207af.jpg [2026-05-20 15:57:52] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-05-20 15:57:52] local.INFO: Request data: {"history_id":1284,"patient_id":2046,"source_images":[{"filename":"20260520155742_6a0e2046207af.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260520155742_6a0e2046207af.jpg"}],"description":"Radiografía","pieza":null} [2026-05-20 15:57:53] local.INFO: Procesando archivo: 20260520155742_6a0e2046207af.jpg [2026-05-20 15:57:53] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260520155742_6a0e2046207af.jpg [2026-05-20 15:57:53] local.INFO: Radiografía guardada con ID: 48 [2026-05-20 15:57:53] local.INFO: Total de radiografías guardadas: 1 [2026-05-20 15:57:53] local.INFO: Total en BD para este history_id: 3 [2026-05-20 15:59:23] local.INFO: === INICIO UPLOAD IMAGE === [2026-05-20 15:59:23] local.INFO: Archivo original: {"name":"DUF018891.jpg","size":1252875,"mime":"image/jpeg","extension":"jpg"} [2026-05-20 15:59:23] local.INFO: Nombre de archivo generado: 20260520155923_6a0e20ab65fd6.jpg [2026-05-20 15:59:23] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260520155923_6a0e20ab65fd6.jpg [2026-05-20 15:59:23] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260520155923_6a0e20ab65fd6.jpg [2026-05-20 15:59:33] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-05-20 15:59:33] local.INFO: Request data: {"history_id":1284,"patient_id":2046,"source_images":[{"filename":"20260520155923_6a0e20ab65fd6.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260520155923_6a0e20ab65fd6.jpg"}],"description":"Radiografía","pieza":null} [2026-05-20 15:59:33] local.INFO: Procesando archivo: 20260520155923_6a0e20ab65fd6.jpg [2026-05-20 15:59:33] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260520155923_6a0e20ab65fd6.jpg [2026-05-20 15:59:33] local.INFO: Radiografía guardada con ID: 49 [2026-05-20 15:59:33] local.INFO: Total de radiografías guardadas: 1 [2026-05-20 15:59:33] local.INFO: Total en BD para este history_id: 4 [2026-05-20 16:02:27] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-20 [2026-05-20 16:02:27] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-20"]} [2026-05-20 16:02:27] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-05-20 16:25:48] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 16:25:50] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 16:25:50] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 16:25:50] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 16:25:52] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #14 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 {main} "} [2026-05-20 16:25:53] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\app\\Models\\Item.php(150): Illuminate\\Auth\\AuthManager->__call('user', Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1166): App\\Models\\Item->scopeForPurchaseListing(Object(Illuminate\\Database\\Eloquent\\Builder)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1016): Illuminate\\Database\\Eloquent\\Model->callNamedScope('forPurchaseList...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(997): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(Illuminate\\Database\\Eloquent\\Builder)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1015): Illuminate\\Database\\Eloquent\\Builder->callScope(Object(Closure), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1418): Illuminate\\Database\\Eloquent\\Builder->callNamedScope('forPurchaseList...', Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('forPurchaseList...', Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'forPurchaseList...', Array) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('forPurchaseList...', Array) #21 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(527): Illuminate\\Database\\Eloquent\\Model::__callStatic('forPurchaseList...', Array) #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(280): App\\Http\\Controllers\\QuotationController->table('items') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #65 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\app\\Models\\Item.php(150): Illuminate\\Auth\\AuthManager->__call('user', Array) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1166): App\\Models\\Item->scopeForPurchaseListing(Object(Illuminate\\Database\\Eloquent\\Builder)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1016): Illuminate\\Database\\Eloquent\\Model->callNamedScope('forPurchaseList...', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(997): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(Illuminate\\Database\\Eloquent\\Builder)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1015): Illuminate\\Database\\Eloquent\\Builder->callScope(Object(Closure), Array) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(1418): Illuminate\\Database\\Eloquent\\Builder->callNamedScope('forPurchaseList...', Array) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->__call('forPurchaseList...', Array) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'forPurchaseList...', Array) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('forPurchaseList...', Array) #31 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(527): Illuminate\\Database\\Eloquent\\Model::__callStatic('forPurchaseList...', Array) #32 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(280): App\\Http\\Controllers\\QuotationController->table('items') #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #69 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #71 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #72 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #73 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #74 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #75 {main} "} [2026-05-20 16:25:53] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(590): Illuminate\\Auth\\AuthManager->__call('user', Array) #13 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(533): App\\Http\\Controllers\\DocumentController->table('items', NULL) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #56 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(590): Illuminate\\Auth\\AuthManager->__call('user', Array) #23 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(533): App\\Http\\Controllers\\DocumentController->table('items', NULL) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #65 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #66 {main} "} [2026-05-20 16:25:53] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 16:25:53] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 16:25:57] local.ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. (SQL: select * from `users` where `id` = 4 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #14 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #57 {main} [previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(52): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(139): Illuminate\\Auth\\EloquentUserProvider->retrieveById(4) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\AuthManager.php(307): Illuminate\\Auth\\SessionGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Auth\\AuthManager->__call('check', Array) #24 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\UserController.php(293): Illuminate\\Support\\Facades\\Facade::__callStatic('check', Array) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\UserController->check() #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('check', Array) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserController), 'check') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #67 {main} "} [2026-05-20 16:56:21] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-05-20 16:56:35] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 16:56:35] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 16:56:36] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 16:56:36] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:03:36] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:03:36] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:03:37] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:03:37] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:17:41] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:17:41] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:17:42] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:17:42] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:18:38] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:18:38] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:18:40] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:18:40] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:19:19] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:19:19] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:19:20] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:19:20] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:23:51] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:23:51] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:23:52] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:23:52] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:25:15] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-05-20 [2026-05-20 17:25:15] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-05-20"]} [2026-05-20 17:25:15] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-05-20 17:29:51] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:29:51] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-05-20 17:29:52] local.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-05-20 17:29:52] local.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-29","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:08:41] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-04 15:08:48] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-04 [2026-06-04 15:08:48] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-04"]} [2026-06-04 15:08:48] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-06-04 15:08:50] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-04 15:08:50] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-04 15:08:50] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-04 15:08:50] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"258","pendientes":"25","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"74","reprogramadas":"2","no_asistieron":"0"},{"month":6,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-04 15:08:50] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":258,"pendientes":25,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":74,"reprogramadas":2,"no_asistieron":0},{"month":"Junio","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-04 15:10:46] local.INFO: Paciente encontrado {"id":1473,"name":"JESUS EDUARDO COTO DELGADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-04 15:10:46] local.INFO: Respuesta PersonResource {"data":{"id":1473,"type":"patient","identity_document_type_id":"1","number":"04823801","name":"JESUS EDUARDO COTO DELGADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"72398730","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:10:47] local.INFO: Paciente encontrado {"id":1473,"name":"JESUS EDUARDO COTO DELGADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-04 15:10:47] local.INFO: Respuesta PersonResource {"data":{"id":1473,"type":"patient","identity_document_type_id":"1","number":"04823801","name":"JESUS EDUARDO COTO DELGADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"72398730","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:10:47] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-04 15:10:47] local.INFO: Paciente encontrado {"id":1473,"name":"JESUS EDUARDO COTO DELGADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-04 15:10:47] local.INFO: Respuesta PersonResource {"data":{"id":1473,"type":"patient","identity_document_type_id":"1","number":"04823801","name":"JESUS EDUARDO COTO DELGADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"72398730","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:10:47] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-04 15:10:47] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-04 15:12:37] local.INFO: Dashboard - Filtro MES: Año=2026, Mes=05 [2026-06-04 15:12:37] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and year(`date`) = ? and month(`date`) = ?","bindings":[1,"2026","05"]} [2026-06-04 15:12:37] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":57,"atendido":"0","citado":"57","reprogramado":"0","no_asistio":"0"}}]} [2026-06-04 15:12:54] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-04 [2026-06-04 15:12:54] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-04"]} [2026-06-04 15:12:54] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-06-04 15:13:00] local.INFO: Dashboard - Filtro MES: Año=2026, Mes=05 [2026-06-04 15:13:00] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and year(`date`) = ? and month(`date`) = ?","bindings":[1,"2026","05"]} [2026-06-04 15:13:00] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":57,"atendido":"0","citado":"57","reprogramado":"0","no_asistio":"0"}}]} [2026-06-04 15:14:20] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'forge' (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'forge' (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'forge' at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'root', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-04 15:17:07] local.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-04 15:17:07] local.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:17:08] local.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-04 15:17:08] local.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:19:25] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-04 15:19:25] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-04 15:19:25] local.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-04 15:19:25] local.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-06-04","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:19:26] local.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-04 15:19:26] local.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-06-04","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:31:29] local.INFO: Paciente encontrado {"id":2394,"name":"MILENY LISETH SALTOS RIVERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-04 15:31:29] local.INFO: Respuesta PersonResource {"data":{"id":2394,"type":"patient","identity_document_type_id":"1","number":"0202235206","name":"MILENY LISETH SALTOS RIVERA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"CIUDADELA 13 DE AGOSTO","email":null,"telephone":"0979761246","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-11-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:31:29] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-04 15:31:30] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-04 15:31:30] local.INFO: Paciente encontrado {"id":2394,"name":"MILENY LISETH SALTOS RIVERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-04 15:31:30] local.INFO: Respuesta PersonResource {"data":{"id":2394,"type":"patient","identity_document_type_id":"1","number":"0202235206","name":"MILENY LISETH SALTOS RIVERA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"CIUDADELA 13 DE AGOSTO","email":null,"telephone":"0979761246","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-11-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:31:30] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-04 15:31:30] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-04 15:32:46] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2394","all_inputs":{"patient_id":"2394","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\php5B55.tmp"}}} [2026-06-04 15:32:46] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":24648,"file_type":"image/jpeg","patient_id":"2394"} [2026-06-04 15:32:46] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_2394_6a21e0eede337.jpg","filename":"patient_2394_6a21e0eede337.jpg","exists":true} [2026-06-04 15:32:46] local.INFO: Paciente actualizado {"person_id":2394,"photo":"patient_2394_6a21e0eede337.jpg"} [2026-06-04 15:36:23] local.INFO: Paciente encontrado {"id":2394,"name":"MILENY LISETH SALTOS RIVERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-04 15:36:23] local.INFO: Respuesta PersonResource {"data":{"id":2394,"type":"patient","identity_document_type_id":"1","number":"0202235206","name":"MILENY LISETH SALTOS RIVERA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"CIUDADELA 13 DE AGOSTO","email":null,"telephone":"0979761246","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-11-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2394_6a21e0eede337.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2394_6a21e0eede337.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:41:14] local.INFO: Paciente encontrado {"id":2394,"name":"MILENY LISETH SALTOS RIVERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-04 15:41:14] local.INFO: Respuesta PersonResource {"data":{"id":2394,"type":"patient","identity_document_type_id":"1","number":"0202235206","name":"MILENY LISETH SALTOS RIVERA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"CIUDADELA 13 DE AGOSTO","email":null,"telephone":"0979761246","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-11-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2394_6a21e0eede337.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2394_6a21e0eede337.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:41:15] local.INFO: Paciente encontrado {"id":2394,"name":"MILENY LISETH SALTOS RIVERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-04 15:41:15] local.INFO: Respuesta PersonResource {"data":{"id":2394,"type":"patient","identity_document_type_id":"1","number":"0202235206","name":"MILENY LISETH SALTOS RIVERA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"CIUDADELA 13 DE AGOSTO","email":null,"telephone":"0979761246","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-11-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2394_6a21e0eede337.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2394_6a21e0eede337.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-04 15:44:41] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-04 15:44:41] local.INFO: Archivo original: {"name":"sadasasd.jpg","size":628624,"mime":"image/jpeg","extension":"jpg"} [2026-06-04 15:44:41] local.INFO: Nombre de archivo generado: 20260604154441_6a21e3b9688e1.jpg [2026-06-04 15:44:41] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260604154441_6a21e3b9688e1.jpg [2026-06-04 15:44:41] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260604154441_6a21e3b9688e1.jpg [2026-06-04 15:45:20] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-04 15:45:20] local.INFO: Request data: {"history_id":1631,"patient_id":2394,"source_images":[{"filename":"20260604154441_6a21e3b9688e1.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260604154441_6a21e3b9688e1.jpg"}],"description":"Panorámica","pieza":"46,36"} [2026-06-04 15:45:20] local.INFO: Procesando archivo: 20260604154441_6a21e3b9688e1.jpg [2026-06-04 15:45:20] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260604154441_6a21e3b9688e1.jpg [2026-06-04 15:45:20] local.INFO: Radiografía guardada con ID: 50 [2026-06-04 15:45:20] local.INFO: Total de radiografías guardadas: 1 [2026-06-04 15:45:20] local.INFO: Total en BD para este history_id: 1 [2026-06-04 15:49:53] local.INFO: === INICIO STORE PRESCRIPTION === [2026-06-04 15:49:53] local.INFO: Request data: {"patient_id":2394,"history_id":1631,"doctor_id":1999,"diagnosis":"Pulpectomía o Infección de conducto en pieza 21","medications":[{"name":"Azitromicina","dose":"500mg","frequency":"1 CADA 8 HORAS","duration":"7 DIAS"}],"instructions":[{"instruction":"TOMAR CON SUFICIENTE AGUA","time":"DESPUES DE CADA COMIDA"}],"observations":"Paciente presenta postumilla con pus","prescription_date":"2026-06-04","next_appointment":"2026-06-11","prescription_status":"active"} [2026-06-04 15:49:53] local.INFO: Base history encontrada: {"id":1631,"number_history":"0001573"} [2026-06-04 15:49:53] local.INFO: Guardando prescripci?n con datos: {"patient_id":2394,"diagnosis":"Pulpectomía o Infección de conducto en pieza 21","prescription_date":"2026-06-04 00:00:00","medications_count":1,"instructions_count":1} [2026-06-04 15:49:53] local.INFO: Prescripci?n guardada exitosamente con ID: 1632 [2026-06-04 15:54:30] local.INFO: Iniciando payment_toPrint {"external_id":"5afecdf3-650e-46a8-bdfb-1cd5e6331577"} [2026-06-04 15:54:30] local.INFO: Receipt encontrado {"id":8058,"has_patient":true} [2026-06-04 15:54:30] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MILENY LISETH SALTOS RIVERA"} [2026-06-04 15:54:31] local.INFO: PDF generado correctamente [2026-06-04 15:55:28] local.INFO: Iniciando payment_toPrint {"external_id":"5afecdf3-650e-46a8-bdfb-1cd5e6331577"} [2026-06-04 15:55:28] local.INFO: Receipt encontrado {"id":8058,"has_patient":true} [2026-06-04 15:55:28] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MILENY LISETH SALTOS RIVERA"} [2026-06-04 15:55:28] local.INFO: Iniciando payment_toPrint {"external_id":"6f4b987b-7fdc-45c5-804e-64a27760ec7b"} [2026-06-04 15:55:28] local.INFO: Receipt encontrado {"id":8059,"has_patient":true} [2026-06-04 15:55:28] local.INFO: PDF generado correctamente [2026-06-04 15:55:28] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MILENY LISETH SALTOS RIVERA"} [2026-06-04 15:55:28] local.INFO: PDF generado correctamente [2026-06-04 15:55:44] local.INFO: Iniciando payment_toPrint {"external_id":"6f4b987b-7fdc-45c5-804e-64a27760ec7b"} [2026-06-04 15:55:44] local.INFO: Receipt encontrado {"id":8059,"has_patient":true} [2026-06-04 15:55:44] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MILENY LISETH SALTOS RIVERA"} [2026-06-04 15:55:44] local.INFO: PDF generado correctamente [2026-06-04 15:56:10] local.INFO: Iniciando payment_toPrint {"external_id":"6f4b987b-7fdc-45c5-804e-64a27760ec7b"} [2026-06-04 15:56:10] local.INFO: Receipt encontrado {"id":8059,"has_patient":true} [2026-06-04 15:56:10] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MILENY LISETH SALTOS RIVERA"} [2026-06-04 15:56:10] local.INFO: Iniciando payment_toPrint {"external_id":"f4278a0e-5e6b-47a7-b53b-779c8bdd607e"} [2026-06-04 15:56:10] local.INFO: Receipt encontrado {"id":8060,"has_patient":true} [2026-06-04 15:56:10] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MILENY LISETH SALTOS RIVERA"} [2026-06-04 15:56:10] local.INFO: PDF generado correctamente [2026-06-04 15:56:10] local.INFO: PDF generado correctamente [2026-06-04 15:56:45] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-04 [2026-06-04 15:56:45] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-04"]} [2026-06-04 15:56:45] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-04 15:56:46] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-04 15:56:47] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-04 15:56:47] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-04 15:56:47] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"0","pendientes":"13","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-04 15:56:47] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":0,"pendientes":13,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-04 16:00:45] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-04 [2026-06-04 16:00:45] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-04"]} [2026-06-04 16:00:45] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-04 16:00:47] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-04 16:00:47] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-04 16:00:47] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-04 16:00:47] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"0","pendientes":"13","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-04 16:00:47] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":0,"pendientes":13,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-09 09:20:42] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied {"userId":2,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781014900i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781014900i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('da4b9237bacccdf...', 1781014900, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('da4b9237bacccdf...', 1781014900, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('da4b9237bacccdf...', 1781014900, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('da4b9237bacccdf...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-09 09:20:42] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied {"userId":2,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781014900i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781014900i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('da4b9237bacccdf...', 1781014900, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('da4b9237bacccdf...', 1781014900, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('da4b9237bacccdf...', 1781014900, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('da4b9237bacccdf...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-09 09:20:42] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied {"userId":2,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781014900i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781014900i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('da4b9237bacccdf...', 1781014900, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('da4b9237bacccdf...', 1781014900, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('da4b9237bacccdf...', 1781014900, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('da4b9237bacccdf...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-09 09:20:43] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-09 09:20:43] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-09 09:24:50] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 09:24:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_69da7b9883ed5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69da7b9883ed5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 09:28:13] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 09:28:13] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_69da7b9883ed5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69da7b9883ed5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 09:28:15] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 09:28:16] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_69da7b9883ed5.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_69da7b9883ed5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 09:29:06] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"5","all_inputs":{"patient_id":"5","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\phpD3B9.tmp"}}} [2026-06-09 09:29:06] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":34514,"file_type":"image/jpeg","patient_id":"5"} [2026-06-09 09:29:06] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_5_6a282332bfd8a.jpg","filename":"patient_5_6a282332bfd8a.jpg","exists":true} [2026-06-09 09:29:06] local.INFO: Paciente actualizado {"person_id":5,"photo":"patient_5_6a282332bfd8a.jpg"} [2026-06-09 09:31:06] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-09 09:31:06] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-09 09:31:06] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 09:31:06] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a282332bfd8a.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a282332bfd8a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 09:31:06] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-09 09:31:07] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 09:31:07] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a282332bfd8a.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a282332bfd8a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 09:33:06] local.INFO: === INICIO STORE PRESCRIPTION === [2026-06-09 09:33:06] local.INFO: Request data: {"patient_id":5,"history_id":1,"doctor_id":4,"diagnosis":"sasasasdsa","medications":[],"instructions":[],"observations":null,"prescription_date":"2026-06-09","next_appointment":null,"prescription_status":"active"} [2026-06-09 09:33:06] local.INFO: Base history encontrada: {"id":1,"number_history":"0000001"} [2026-06-09 09:33:06] local.INFO: Guardando prescripci?n con datos: {"patient_id":5,"diagnosis":"sasasasdsa","prescription_date":"2026-06-09 00:00:00","medications_count":0,"instructions_count":0} [2026-06-09 09:33:06] local.INFO: Prescripci?n guardada exitosamente con ID: 1633 [2026-06-09 09:33:23] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-09 09:33:23] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-09 09:33:23] local.INFO: Archivo original: {"name":"LIDIA 2_page-0001.jpg","size":876530,"mime":"image/jpeg","extension":"jpg"} [2026-06-09 09:33:23] local.INFO: Nombre de archivo generado: 20260609093323_6a282433a4a65.jpg [2026-06-09 09:33:23] local.INFO: Archivo original: {"name":"LIDIA 1_page-0001.jpg","size":926547,"mime":"image/jpeg","extension":"jpg"} [2026-06-09 09:33:23] local.INFO: Nombre de archivo generado: 20260609093323_6a282433a5373.jpg [2026-06-09 09:33:23] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260609093323_6a282433a4a65.jpg [2026-06-09 09:33:23] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260609093323_6a282433a4a65.jpg [2026-06-09 09:33:23] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260609093323_6a282433a5373.jpg [2026-06-09 09:33:23] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260609093323_6a282433a5373.jpg [2026-06-09 09:33:25] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-09 09:33:25] local.INFO: Request data: {"history_id":1,"patient_id":5,"source_images":[{"filename":"20260609093323_6a282433a4a65.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260609093323_6a282433a4a65.jpg"},{"filename":"20260609093323_6a282433a5373.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260609093323_6a282433a5373.jpg"}],"description":"Radiografía","pieza":null} [2026-06-09 09:33:25] local.INFO: Procesando archivo: 20260609093323_6a282433a4a65.jpg [2026-06-09 09:33:25] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260609093323_6a282433a4a65.jpg [2026-06-09 09:33:25] local.INFO: Radiografía guardada con ID: 51 [2026-06-09 09:33:25] local.INFO: Procesando archivo: 20260609093323_6a282433a5373.jpg [2026-06-09 09:33:25] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260609093323_6a282433a5373.jpg [2026-06-09 09:33:25] local.INFO: Radiografía guardada con ID: 52 [2026-06-09 09:33:25] local.INFO: Total de radiografías guardadas: 2 [2026-06-09 09:33:25] local.INFO: Total en BD para este history_id: 2 [2026-06-09 10:01:22] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-09 10:21:57] production.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 10:21:57] production.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a282332bfd8a.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a282332bfd8a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 10:21:58] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-09 10:21:58] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-09 10:21:58] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 10:21:58] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a282332bfd8a.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a282332bfd8a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 10:45:42] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"5","all_inputs":{"patient_id":"5","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\phpF451.tmp"}}} [2026-06-09 10:45:42] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":46181,"file_type":"image/jpeg","patient_id":"5"} [2026-06-09 10:45:42] local.INFO: Foto anterior eliminada: patient_5_6a282332bfd8a.jpg [2026-06-09 10:45:42] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_5_6a283526a3713.jpg","filename":"patient_5_6a283526a3713.jpg","exists":true} [2026-06-09 10:45:42] local.INFO: Paciente actualizado {"person_id":5,"photo":"patient_5_6a283526a3713.jpg"} [2026-06-09 10:45:59] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"5","all_inputs":{"patient_id":"5","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\php3718.tmp"}}} [2026-06-09 10:45:59] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":76373,"file_type":"image/jpeg","patient_id":"5"} [2026-06-09 10:45:59] local.INFO: Foto anterior eliminada: patient_5_6a283526a3713.jpg [2026-06-09 10:45:59] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_5_6a283537aef23.jpg","filename":"patient_5_6a283537aef23.jpg","exists":true} [2026-06-09 10:45:59] local.INFO: Paciente actualizado {"person_id":5,"photo":"patient_5_6a283537aef23.jpg"} [2026-06-09 11:01:56] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"5","all_inputs":{"patient_id":"5","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\phpD142.tmp"}}} [2026-06-09 11:01:56] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":49685,"file_type":"image/jpeg","patient_id":"5"} [2026-06-09 11:01:56] local.INFO: Foto anterior eliminada: patient_5_6a283537aef23.jpg [2026-06-09 11:01:56] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_5_6a2838f4c9378.jpg","filename":"patient_5_6a2838f4c9378.jpg","exists":true} [2026-06-09 11:01:56] local.INFO: Paciente actualizado {"person_id":5,"photo":"patient_5_6a2838f4c9378.jpg"} [2026-06-09 11:02:00] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 11:02:00] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 11:02:00] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 11:02:00] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 11:36:02] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-09 11:36:02] local.INFO: Archivo original: {"name":"LIDIA 1_page-0001.jpg","size":926547,"mime":"image/jpeg","extension":"jpg"} [2026-06-09 11:36:02] local.INFO: Nombre de archivo generado: 20260609113602_6a2840f267f84.jpg [2026-06-09 11:36:02] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260609113602_6a2840f267f84.jpg [2026-06-09 11:36:02] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260609113602_6a2840f267f84.jpg [2026-06-09 11:46:07] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781023627i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781023627i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1781023627, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1781023627, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1781023627, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-09 11:49:56] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 11:49:56] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 11:49:57] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 11:49:57] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 11:52:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 11:52:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 11:52:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 11:52:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 11:52:14] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-09 11:52:15] local.INFO: Archivo original: {"name":"LIDIA 1_page-0001.jpg","size":926547,"mime":"image/jpeg","extension":"jpg"} [2026-06-09 11:52:15] local.INFO: Nombre de archivo generado: 20260609115215_6a2844bf001ba.jpg [2026-06-09 11:52:15] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260609115215_6a2844bf001ba.jpg [2026-06-09 11:52:15] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260609115215_6a2844bf001ba.jpg [2026-06-09 12:06:12] local.ERROR: Class 'AddAttachmentFilesToTreatments' not found {"exception":"[object] (Error(code: 0): Class 'AddAttachmentFilesToTreatments' not found at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php:453) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(189): Illuminate\\Database\\Migrations\\Migrator->resolve('2026_04_30_1600...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(165): Illuminate\\Database\\Migrations\\Migrator->runUp('C:\\\\laragon\\\\www\\\\...', 2, false) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(110): Illuminate\\Database\\Migrations\\Migrator->runPending(Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(72): Illuminate\\Database\\Migrations\\Migrator->run(Array, Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(541): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(81): Illuminate\\Database\\Migrations\\Migrator->usingConnection(NULL, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(37): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(596): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(134): Illuminate\\Container\\Container->call(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Command\\Command.php(299): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #14 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(978): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #15 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(295): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Migrations\\MigrateCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #16 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(167): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(93): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #19 C:\\laragon\\www\\dentalsys\\artisan(41): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #20 {main} "} [2026-06-09 12:06:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:06:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:06:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:06:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:12:23] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:12:23] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:12:23] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:12:23] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:33:50] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:33:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:33:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:33:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:54:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:54:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:54:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:54:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:56:20] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-09 12:56:20] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-09 12:56:20] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:56:20] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 12:56:21] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 12:56:21] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:11:30] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:11:30] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:11:31] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:11:31] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:14:41] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:14:41] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:14:42] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:14:42] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:20:49] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-09 13:20:49] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-09 13:20:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:20:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:20:50] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:20:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:29:55] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-09 13:30:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:30:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:30:13] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:30:13] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:32:42] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:32:42] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 13:33:08] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 13:33:08] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:44:46] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:44:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:45:26] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:45:26] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:45:27] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:45:27] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:50:24] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:50:24] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:50:25] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:50:25] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:55:15] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:55:15] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:55:16] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:55:16] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:56:32] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:56:32] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:56:33] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:56:33] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:58:11] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:58:11] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 17:58:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 17:58:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 18:04:09] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781046309i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781046309i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1781046309, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1781046309, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1781046309, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-09 18:04:09] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781046309i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781046309i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1781046309, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1781046309, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1781046309, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-09 18:04:09] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 18:04:09] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 18:04:10] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 18:04:10] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:35:00] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:35:00] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:39:01] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:39:01] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:39:02] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:39:02] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:39:09] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:39:09] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:40:39] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:40:39] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:40:40] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:40:40] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:40:46] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:40:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:41:11] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:41:11] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:41:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:41:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:41:23] local.ERROR: The row #1 could not be found, please file an issue in the tracker with the HTML code {"userId":4,"exception":"[object] (Dompdf\\Exception(code: 0): The row #1 could not be found, please file an issue in the tracker with the HTML code at C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\Cellmap.php:415) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRow.php(62): Dompdf\\Cellmap->get_frame_height(Object(Dompdf\\FrameDecorator\\TableRow)) #1 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRow->reflow(NULL) #2 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRowGroup.php(51): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #3 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRowGroup->reflow(NULL) #4 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Table.php(489): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #5 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Table->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #6 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableCell.php(95): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #7 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableCell->reflow(NULL) #8 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRow.php(52): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #9 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRow->reflow(NULL) #10 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRowGroup.php(51): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #11 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRowGroup->reflow(NULL) #12 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Table.php(489): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #13 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Table->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #14 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableCell.php(95): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow(Object(Dompdf\\FrameDecorator\\TableCell)) #15 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableCell->reflow(NULL) #16 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRow.php(52): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #17 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRow->reflow(NULL) #18 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\TableRowGroup.php(51): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #19 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\TableRowGroup->reflow(NULL) #20 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Table.php(489): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #21 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Table->reflow(Object(Dompdf\\FrameDecorator\\Block)) #22 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Block.php(845): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow(Object(Dompdf\\FrameDecorator\\Block)) #23 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Block->reflow(NULL) #24 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameReflower\\Page.php(141): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #25 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\FrameDecorator\\AbstractFrameDecorator.php(895): Dompdf\\FrameReflower\\Page->reflow(NULL) #26 C:\\laragon\\www\\dentalsys\\vendor\\dompdf\\dompdf\\src\\Dompdf.php(815): Dompdf\\FrameDecorator\\AbstractFrameDecorator->reflow() #27 C:\\laragon\\www\\dentalsys\\vendor\\barryvdh\\laravel-dompdf\\src\\PDF.php(208): Dompdf\\Dompdf->render() #28 C:\\laragon\\www\\dentalsys\\vendor\\barryvdh\\laravel-dompdf\\src\\PDF.php(155): Barryvdh\\DomPDF\\PDF->render() #29 C:\\laragon\\www\\dentalsys\\vendor\\barryvdh\\laravel-dompdf\\src\\PDF.php(193): Barryvdh\\DomPDF\\PDF->output() #30 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryController.php(133): Barryvdh\\DomPDF\\PDF->stream('Reporte_Odontog...') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryController->print_history('5', '2') #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('print_history', Array) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryController), 'print_history') #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #61 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #62 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #63 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #64 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #65 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #66 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #67 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #68 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #69 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #70 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #71 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #72 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #73 {main} "} [2026-06-09 22:46:13] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:46:13] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 22:46:14] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 22:46:14] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:17:38] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:17:38] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:17:38] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:17:38] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:18:08] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:18:08] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:18:21] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:18:21] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:18:30] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:18:30] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:22:17] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:22:17] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:22:18] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:22:18] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:39:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:39:45] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:39:46] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:39:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:42:57] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:42:57] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:42:58] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:42:58] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:45:38] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:45:38] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:45:38] local.ERROR: Call to undefined method App\Models\Forecast::labelForRow() {"userId":4,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Forecast::labelForRow() at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php:50) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(36): Illuminate\\Database\\Eloquent\\Model::throwBadMethodCallException('labelForRow') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'labelForRow', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('labelForRow', Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(13): Illuminate\\Database\\Eloquent\\Model::__callStatic('labelForRow', Array) #4 [internal function]: App\\Http\\Resources\\ForecastCollection->App\\Http\\Resources\\{closure}(Object(App\\Models\\Forecast), 0) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(1240): Illuminate\\Support\\Collection->map(Object(Closure)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(30): Illuminate\\Support\\Collection->transform(Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\ForecastCollection->toArray(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(231): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #10 [internal function]: Illuminate\\Http\\Resources\\Json\\JsonResource->jsonSerialize() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(71): json_encode(Array, 0) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\http-foundation\\JsonResponse.php(54): Illuminate\\Http\\JsonResponse->setData(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(31): Symfony\\Component\\HttpFoundation\\JsonResponse->__construct(Array, 200, Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(757): Illuminate\\Http\\JsonResponse->__construct(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-09 23:45:39] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:45:39] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:45:39] local.ERROR: Call to undefined method App\Models\Forecast::labelForRow() {"userId":4,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Forecast::labelForRow() at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php:50) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(36): Illuminate\\Database\\Eloquent\\Model::throwBadMethodCallException('labelForRow') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'labelForRow', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('labelForRow', Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(13): Illuminate\\Database\\Eloquent\\Model::__callStatic('labelForRow', Array) #4 [internal function]: App\\Http\\Resources\\ForecastCollection->App\\Http\\Resources\\{closure}(Object(App\\Models\\Forecast), 0) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(1240): Illuminate\\Support\\Collection->map(Object(Closure)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(30): Illuminate\\Support\\Collection->transform(Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\ForecastCollection->toArray(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(231): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #10 [internal function]: Illuminate\\Http\\Resources\\Json\\JsonResource->jsonSerialize() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(71): json_encode(Array, 0) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\http-foundation\\JsonResponse.php(54): Illuminate\\Http\\JsonResponse->setData(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(31): Symfony\\Component\\HttpFoundation\\JsonResponse->__construct(Array, 200, Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(757): Illuminate\\Http\\JsonResponse->__construct(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-09 23:45:40] local.ERROR: Call to undefined method App\Models\Forecast::labelForRow() {"userId":4,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Forecast::labelForRow() at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php:50) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(36): Illuminate\\Database\\Eloquent\\Model::throwBadMethodCallException('labelForRow') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'labelForRow', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('labelForRow', Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(13): Illuminate\\Database\\Eloquent\\Model::__callStatic('labelForRow', Array) #4 [internal function]: App\\Http\\Resources\\ForecastCollection->App\\Http\\Resources\\{closure}(Object(App\\Models\\Forecast), 0) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(1240): Illuminate\\Support\\Collection->map(Object(Closure)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(30): Illuminate\\Support\\Collection->transform(Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\ForecastCollection->toArray(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(231): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #10 [internal function]: Illuminate\\Http\\Resources\\Json\\JsonResource->jsonSerialize() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(71): json_encode(Array, 0) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\http-foundation\\JsonResponse.php(54): Illuminate\\Http\\JsonResponse->setData(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(31): Symfony\\Component\\HttpFoundation\\JsonResponse->__construct(Array, 200, Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(757): Illuminate\\Http\\JsonResponse->__construct(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-09 23:45:47] local.ERROR: Undefined class constant 'STATUS_PENDING' {"userId":4,"exception":"[object] (Error(code: 0): Undefined class constant 'STATUS_PENDING' at C:\\laragon\\www\\dentalsys\\app\\Http\\Requests\\ForecastRequest.php:26) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Http\\Requests\\ForecastRequest->rules() #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(37): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(596): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\FormRequest.php(105): Illuminate\\Container\\Container->call(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\FormRequest.php(84): Illuminate\\Foundation\\Http\\FormRequest->createDefaultValidator(Object(Illuminate\\Validation\\Factory)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\ValidatesWhenResolvedTrait.php(23): Illuminate\\Foundation\\Http\\FormRequest->getValidatorInstance() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Providers\\FormRequestServiceProvider.php(30): Illuminate\\Foundation\\Http\\FormRequest->validateResolved() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1141): Illuminate\\Foundation\\Providers\\FormRequestServiceProvider->Illuminate\\Foundation\\Providers\\{closure}(Object(App\\Http\\Requests\\ForecastRequest), Object(Illuminate\\Foundation\\Application)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1105): Illuminate\\Container\\Container->fireCallbackArray(Object(App\\Http\\Requests\\ForecastRequest), Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1090): Illuminate\\Container\\Container->fireAfterResolvingCallbacks('App\\\\Http\\\\Reques...', Object(App\\Http\\Requests\\ForecastRequest)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(711): Illuminate\\Container\\Container->fireResolvingCallbacks('App\\\\Http\\\\Reques...', Object(App\\Http\\Requests\\ForecastRequest)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Reques...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Reques...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Reques...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(79): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Reques...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(48): Illuminate\\Routing\\ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Object(stdClass)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(28): Illuminate\\Routing\\ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(41): Illuminate\\Routing\\ControllerDispatcher->resolveClassMethodDependencies(Array, Object(App\\Http\\Controllers\\ForecastController), 'store') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ForecastController), 'store') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #53 {main} "} [2026-06-09 23:45:55] local.ERROR: Call to undefined method App\Models\Forecast::labelForRow() {"userId":4,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Forecast::labelForRow() at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php:50) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(36): Illuminate\\Database\\Eloquent\\Model::throwBadMethodCallException('labelForRow') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'labelForRow', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('labelForRow', Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(13): Illuminate\\Database\\Eloquent\\Model::__callStatic('labelForRow', Array) #4 [internal function]: App\\Http\\Resources\\ForecastCollection->App\\Http\\Resources\\{closure}(Object(App\\Models\\Forecast), 0) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(1240): Illuminate\\Support\\Collection->map(Object(Closure)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(30): Illuminate\\Support\\Collection->transform(Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\ForecastCollection->toArray(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(231): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #10 [internal function]: Illuminate\\Http\\Resources\\Json\\JsonResource->jsonSerialize() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(71): json_encode(Array, 0) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\http-foundation\\JsonResponse.php(54): Illuminate\\Http\\JsonResponse->setData(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(31): Symfony\\Component\\HttpFoundation\\JsonResponse->__construct(Array, 200, Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(757): Illuminate\\Http\\JsonResponse->__construct(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-09 23:46:03] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:46:03] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:46:04] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-09 23:46:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:46:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:46:04] local.ERROR: Call to undefined method App\Models\Forecast::labelForRow() {"userId":4,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Forecast::labelForRow() at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php:50) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(36): Illuminate\\Database\\Eloquent\\Model::throwBadMethodCallException('labelForRow') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'labelForRow', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('labelForRow', Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(13): Illuminate\\Database\\Eloquent\\Model::__callStatic('labelForRow', Array) #4 [internal function]: App\\Http\\Resources\\ForecastCollection->App\\Http\\Resources\\{closure}(Object(App\\Models\\Forecast), 0) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(1240): Illuminate\\Support\\Collection->map(Object(Closure)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(30): Illuminate\\Support\\Collection->transform(Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\ForecastCollection->toArray(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(231): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #10 [internal function]: Illuminate\\Http\\Resources\\Json\\JsonResource->jsonSerialize() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(71): json_encode(Array, 0) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\http-foundation\\JsonResponse.php(54): Illuminate\\Http\\JsonResponse->setData(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(31): Symfony\\Component\\HttpFoundation\\JsonResponse->__construct(Array, 200, Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(757): Illuminate\\Http\\JsonResponse->__construct(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-09 23:50:42] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:50:42] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:50:43] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:50:43] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:50:43] local.ERROR: Call to undefined method App\Models\Forecast::labelForRow() {"userId":4,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Forecast::labelForRow() at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php:50) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(36): Illuminate\\Database\\Eloquent\\Model::throwBadMethodCallException('labelForRow') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1736): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'labelForRow', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(1748): Illuminate\\Database\\Eloquent\\Model->__call('labelForRow', Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(13): Illuminate\\Database\\Eloquent\\Model::__callStatic('labelForRow', Array) #4 [internal function]: App\\Http\\Resources\\ForecastCollection->App\\Http\\Resources\\{closure}(Object(App\\Models\\Forecast), 0) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(1240): Illuminate\\Support\\Collection->map(Object(Closure)) #7 C:\\laragon\\www\\dentalsys\\app\\Http\\Resources\\ForecastCollection.php(30): Illuminate\\Support\\Collection->transform(Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(95): App\\Http\\Resources\\ForecastCollection->toArray(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Resources\\Json\\JsonResource.php(231): Illuminate\\Http\\Resources\\Json\\JsonResource->resolve(Object(Illuminate\\Http\\Request)) #10 [internal function]: Illuminate\\Http\\Resources\\Json\\JsonResource->jsonSerialize() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(71): json_encode(Array, 0) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\http-foundation\\JsonResponse.php(54): Illuminate\\Http\\JsonResponse->setData(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php(31): Symfony\\Component\\HttpFoundation\\JsonResponse->__construct(Array, 200, Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(757): Illuminate\\Http\\JsonResponse->__construct(Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(731): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-09 23:51:06] local.ERROR: Undefined class constant 'STATUS_PENDING' {"userId":4,"exception":"[object] (Error(code: 0): Undefined class constant 'STATUS_PENDING' at C:\\laragon\\www\\dentalsys\\app\\Http\\Requests\\ForecastRequest.php:26) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Http\\Requests\\ForecastRequest->rules() #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(37): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(596): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\FormRequest.php(105): Illuminate\\Container\\Container->call(Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\FormRequest.php(84): Illuminate\\Foundation\\Http\\FormRequest->createDefaultValidator(Object(Illuminate\\Validation\\Factory)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\ValidatesWhenResolvedTrait.php(23): Illuminate\\Foundation\\Http\\FormRequest->getValidatorInstance() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Providers\\FormRequestServiceProvider.php(30): Illuminate\\Foundation\\Http\\FormRequest->validateResolved() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1141): Illuminate\\Foundation\\Providers\\FormRequestServiceProvider->Illuminate\\Foundation\\Providers\\{closure}(Object(App\\Http\\Requests\\ForecastRequest), Object(Illuminate\\Foundation\\Application)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1105): Illuminate\\Container\\Container->fireCallbackArray(Object(App\\Http\\Requests\\ForecastRequest), Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1090): Illuminate\\Container\\Container->fireAfterResolvingCallbacks('App\\\\Http\\\\Reques...', Object(App\\Http\\Requests\\ForecastRequest)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(711): Illuminate\\Container\\Container->fireResolvingCallbacks('App\\\\Http\\\\Reques...', Object(App\\Http\\Requests\\ForecastRequest)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Reques...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Reques...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Reques...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(79): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Reques...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(48): Illuminate\\Routing\\ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Object(stdClass)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(28): Illuminate\\Routing\\ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(41): Illuminate\\Routing\\ControllerDispatcher->resolveClassMethodDependencies(Array, Object(App\\Http\\Controllers\\ForecastController), 'store') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ForecastController), 'store') #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #53 {main} "} [2026-06-09 23:56:31] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:56:31] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-09 23:56:32] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-09 23:56:32] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:07:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:07:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:07:52] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:07:52] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:10:57] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:10:57] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:11:02] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:11:02] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:19:34] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:19:34] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:19:34] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-10 00:19:34] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:19:34] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:19:35] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-10 00:19:35] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:19:35] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:19:35] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-10 00:19:38] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 00:19:38] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 00:20:28] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-10 00:20:28] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-10 00:30:11] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-10 00:55:40] local.INFO: Iniciando payment_toPrint {"external_id":"1c7e0e8a-3d73-4dd8-9cfd-e2afbc3e80d4"} [2026-06-10 00:55:40] local.INFO: Receipt encontrado {"id":8047,"has_patient":true} [2026-06-10 00:55:40] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"REYNA ISABEL CHAVEZ GUTIERRES"} [2026-06-10 00:55:41] local.INFO: PDF generado correctamente [2026-06-10 01:33:07] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-10 01:40:18] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-10 01:40:27] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-10 01:43:31] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:43:31] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:43:43] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:43:43] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:43:44] local.INFO: Paciente encontrado {"id":943,"name":"AIDA ISABEL CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:43:44] local.INFO: Respuesta PersonResource {"data":{"id":943,"type":"patient","identity_document_type_id":"1","number":"016834726","name":"AIDA ISABEL CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7927 3713","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-08-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:43:52] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:43:52] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:43:53] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:43:53] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:45:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:45:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:45:52] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-10 01:45:52] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:45:52] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:50:17] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:50:17] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:50:18] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:50:18] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:51:32] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:51:32] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:51:33] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:51:33] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:51:40] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-10 01:51:40] local.INFO: Archivo original: {"name":"CREDIVIVES DTEFCF JUNIO2026.pdf","size":212492,"mime":"application/pdf","extension":"pdf"} [2026-06-10 01:51:40] local.INFO: Nombre de archivo generado: 20260610015140_6a29097ccfa4e.pdf [2026-06-10 01:51:40] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260610015140_6a29097ccfa4e.pdf [2026-06-10 01:51:40] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260610015140_6a29097ccfa4e.pdf [2026-06-10 01:51:42] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-10 01:51:42] local.INFO: Request data: {"history_id":1,"patient_id":5,"source_images":[{"filename":"20260610015140_6a29097ccfa4e.pdf","temp_path":"http://dentalsys.sv/media/radiografias/20260610015140_6a29097ccfa4e.pdf"}],"description":"Radiografía","pieza":null} [2026-06-10 01:51:42] local.INFO: Procesando archivo: 20260610015140_6a29097ccfa4e.pdf [2026-06-10 01:51:42] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260610015140_6a29097ccfa4e.pdf [2026-06-10 01:51:42] local.INFO: Radiografía guardada con ID: 53 [2026-06-10 01:51:42] local.INFO: Total de radiografías guardadas: 1 [2026-06-10 01:51:42] local.INFO: Total en BD para este history_id: 3 [2026-06-10 01:54:01] local.INFO: === INICIO STORE PRESCRIPTION === [2026-06-10 01:54:01] local.INFO: Request data: {"patient_id":5,"history_id":1,"doctor_id":4,"diagnosis":"asdassadasdsa","medications":[],"instructions":[],"observations":"asdasdas","prescription_date":"2026-06-10","next_appointment":null,"prescription_status":"active"} [2026-06-10 01:54:01] local.INFO: Base history encontrada: {"id":1,"number_history":"0000001"} [2026-06-10 01:54:01] local.INFO: Guardando prescripci?n con datos: {"patient_id":5,"diagnosis":"asdassadasdsa","prescription_date":"2026-06-10 00:00:00","medications_count":0,"instructions_count":0} [2026-06-10 01:54:01] local.INFO: Prescripci?n guardada exitosamente con ID: 1634 [2026-06-10 01:55:23] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-10 01:55:27] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:55:27] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:55:28] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:55:28] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:57:09] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:57:09] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:57:10] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:57:10] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:58:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:58:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 01:58:37] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 01:58:37] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:01:03] local.INFO: Paciente encontrado {"id":2070,"name":"JUAN CARLOS SARAVIA NIETO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:01:03] local.INFO: Respuesta PersonResource {"data":{"id":2070,"type":"patient","identity_document_type_id":"1","number":"05290155-3","name":"JUAN CARLOS SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030104","address":"SANTA ELENA","email":null,"telephone":"75221665","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030104","description":"Santa Elena"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:01:36] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:01:36] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:01:41] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:01:41] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:01:41] local.INFO: Paciente encontrado {"id":2070,"name":"JUAN CARLOS SARAVIA NIETO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:01:41] local.INFO: Respuesta PersonResource {"data":{"id":2070,"type":"patient","identity_document_type_id":"1","number":"05290155-3","name":"JUAN CARLOS SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030104","address":"SANTA ELENA","email":null,"telephone":"75221665","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030104","description":"Santa Elena"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:01:43] local.INFO: Paciente encontrado {"id":2070,"name":"JUAN CARLOS SARAVIA NIETO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:01:43] local.INFO: Respuesta PersonResource {"data":{"id":2070,"type":"patient","identity_document_type_id":"1","number":"05290155-3","name":"JUAN CARLOS SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030104","address":"SANTA ELENA","email":null,"telephone":"75221665","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030104","description":"Santa Elena"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:01:54] local.INFO: Paciente encontrado {"id":2070,"name":"JUAN CARLOS SARAVIA NIETO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:01:54] local.INFO: Respuesta PersonResource {"data":{"id":2070,"type":"patient","identity_document_type_id":"1","number":"05290155-3","name":"JUAN CARLOS SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030104","address":"SANTA ELENA","email":null,"telephone":"75221665","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-10-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-06-10","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030104","description":"Santa Elena"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:04:14] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:04:14] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:04:16] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:04:16] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:05:03] local.ERROR: PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR, expecting T_VARIABLE on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR, expecting T_VARIABLE on line 1 at C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\Exception\\ParseErrorException.php:40) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\CodeCleaner.php(344): Psy\\Exception\\ParseErrorException::fromParseError(Object(PhpParser\\Error)) #1 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\CodeCleaner.php(271): Psy\\CodeCleaner->parse('clean(Array, false) #3 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\Shell.php(869): Psy\\Shell->addCode('if (!\\\\Illuminat...', true) #4 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\Shell.php(1242): Psy\\Shell->setCode('if (!\\\\Illuminat...', true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\tinker\\src\\Console\\TinkerCommand.php(72): Psy\\Shell->execute('if (!\\\\Illuminat...') #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Laravel\\Tinker\\Console\\TinkerCommand->handle() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(37): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(596): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(134): Illuminate\\Container\\Container->call(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Command\\Command.php(299): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #14 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(978): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #15 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(295): Symfony\\Component\\Console\\Application->doRunCommand(Object(Laravel\\Tinker\\Console\\TinkerCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #16 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(167): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(93): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #19 C:\\laragon\\www\\dentalsys\\artisan(41): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #20 {main} "} [2026-06-10 02:06:23] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:06:23] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:06:25] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:06:25] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:14:37] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:14:37] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:14:40] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:14:40] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:14:42] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:14:42] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:15:07] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:15:08] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:15:10] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:15:10] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:15:57] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:15:57] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:16:00] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:16:00] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:16:07] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:16:07] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:16:11] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:16:11] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:19:10] local.ERROR: syntax error, unexpected 'return' (T_RETURN) {"exception":"[object] (ParseError(code: 0): syntax error, unexpected 'return' (T_RETURN) at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ForecastController.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\composer\\ClassLoader.php(346): Composer\\Autoload\\includeFile('C:\\\\laragon\\\\www\\\\...') #1 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('App\\\\Http\\\\Contro...') #2 [internal function]: spl_autoload_call('App\\\\Http\\\\Contro...') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(809): ReflectionClass->__construct('App\\\\Http\\\\Contro...') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Contro...') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Contro...', Array, true) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Contro...', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Contro...', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(253): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Contro...') #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(970): Illuminate\\Routing\\Route->getController() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(931): Illuminate\\Routing\\Route->controllerMiddleware() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(702): Illuminate\\Routing\\Route->gatherMiddleware() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(678): Illuminate\\Routing\\Router->gatherRouteMiddleware(Object(Illuminate\\Routing\\Route)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #34 {main} "} [2026-06-10 02:19:19] local.ERROR: syntax error, unexpected 'return' (T_RETURN) {"exception":"[object] (ParseError(code: 0): syntax error, unexpected 'return' (T_RETURN) at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ForecastController.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\composer\\ClassLoader.php(346): Composer\\Autoload\\includeFile('C:\\\\laragon\\\\www\\\\...') #1 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('App\\\\Http\\\\Contro...') #2 [internal function]: spl_autoload_call('App\\\\Http\\\\Contro...') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(809): ReflectionClass->__construct('App\\\\Http\\\\Contro...') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Contro...') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Contro...', Array, true) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Contro...', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Contro...', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(253): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Contro...') #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(970): Illuminate\\Routing\\Route->getController() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(931): Illuminate\\Routing\\Route->controllerMiddleware() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(702): Illuminate\\Routing\\Route->gatherMiddleware() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(678): Illuminate\\Routing\\Router->gatherRouteMiddleware(Object(Illuminate\\Routing\\Route)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #34 {main} "} [2026-06-10 02:19:25] local.ERROR: syntax error, unexpected 'return' (T_RETURN) {"exception":"[object] (ParseError(code: 0): syntax error, unexpected 'return' (T_RETURN) at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ForecastController.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\composer\\ClassLoader.php(346): Composer\\Autoload\\includeFile('C:\\\\laragon\\\\www\\\\...') #1 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('App\\\\Http\\\\Contro...') #2 [internal function]: spl_autoload_call('App\\\\Http\\\\Contro...') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(809): ReflectionClass->__construct('App\\\\Http\\\\Contro...') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Contro...') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Contro...', Array, true) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Contro...', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Contro...', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(253): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Contro...') #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(970): Illuminate\\Routing\\Route->getController() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(931): Illuminate\\Routing\\Route->controllerMiddleware() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(702): Illuminate\\Routing\\Route->gatherMiddleware() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(678): Illuminate\\Routing\\Router->gatherRouteMiddleware(Object(Illuminate\\Routing\\Route)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #34 {main} "} [2026-06-10 02:20:08] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:20:08] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:20:12] local.ERROR: syntax error, unexpected 'return' (T_RETURN) {"exception":"[object] (ParseError(code: 0): syntax error, unexpected 'return' (T_RETURN) at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\ForecastController.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\composer\\ClassLoader.php(346): Composer\\Autoload\\includeFile('C:\\\\laragon\\\\www\\\\...') #1 [internal function]: Composer\\Autoload\\ClassLoader->loadClass('App\\\\Http\\\\Contro...') #2 [internal function]: spl_autoload_call('App\\\\Http\\\\Contro...') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(809): ReflectionClass->__construct('App\\\\Http\\\\Contro...') #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Contro...') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Contro...', Array, true) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Contro...', Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Contro...', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(253): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Contro...') #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(970): Illuminate\\Routing\\Route->getController() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(931): Illuminate\\Routing\\Route->controllerMiddleware() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(702): Illuminate\\Routing\\Route->gatherMiddleware() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(678): Illuminate\\Routing\\Router->gatherRouteMiddleware(Object(Illuminate\\Routing\\Route)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #34 {main} "} [2026-06-10 02:20:17] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:20:17] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 02:20:21] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-10 02:20:21] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-10 09:52:25] local.ERROR: PHP Parse error: Syntax error, unexpected '=' on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected '=' on line 1 at C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\Exception\\ParseErrorException.php:40) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\CodeCleaner.php(344): Psy\\Exception\\ParseErrorException::fromParseError(Object(PhpParser\\Error)) #1 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\CodeCleaner.php(271): Psy\\CodeCleaner->parse('clean(Array, false) #3 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\Shell.php(869): Psy\\Shell->addCode(' = new App\\\\Mode...', true) #4 C:\\laragon\\www\\dentalsys\\vendor\\psy\\psysh\\src\\Shell.php(1242): Psy\\Shell->setCode(' = new App\\\\Mode...', true) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\tinker\\src\\Console\\TinkerCommand.php(72): Psy\\Shell->execute(' = new App\\\\Mode...') #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Laravel\\Tinker\\Console\\TinkerCommand->handle() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(37): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(596): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(134): Illuminate\\Container\\Container->call(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Command\\Command.php(299): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #14 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(978): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #15 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(295): Symfony\\Component\\Console\\Application->doRunCommand(Object(Laravel\\Tinker\\Console\\TinkerCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #16 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(167): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(93): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #19 C:\\laragon\\www\\dentalsys\\artisan(41): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #20 {main} "} [2026-06-11 10:49:24] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:49:24] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:49:25] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 10:49:25] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 10:49:25] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:49:25] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:49:40] local.INFO: Iniciando payment_toPrint {"external_id":"d9d34a9e-53cd-4d0e-8587-d7b0df4215c6"} [2026-06-11 10:49:40] local.INFO: Iniciando payment_toPrint {"external_id":"e7a61750-53b6-4bc2-9869-615100babaad"} [2026-06-11 10:49:40] local.INFO: Receipt encontrado {"id":8068,"has_patient":true} [2026-06-11 10:49:40] local.INFO: Receipt encontrado {"id":8069,"has_patient":true} [2026-06-11 10:49:40] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ALEXANDER VIDAL FLORES CARBALLO"} [2026-06-11 10:49:40] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ALEXANDER VIDAL FLORES CARBALLO"} [2026-06-11 10:49:41] local.INFO: PDF generado correctamente [2026-06-11 10:49:41] local.INFO: PDF generado correctamente [2026-06-11 10:55:20] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:55:20] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:55:39] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:55:39] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:55:40] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:55:40] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:55:46] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:55:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:56:07] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:56:07] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:56:08] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:56:08] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 10:56:09] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 10:56:09] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:30:39] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:30:39] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:30:40] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:30:40] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:30:41] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:30:41] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:33:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:33:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:33:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:33:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:33:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:33:45] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:38:11] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:38:11] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:38:12] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:38:12] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:38:12] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-11 11:38:12] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-11 11:38:12] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:38:12] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:38:12] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-11 11:38:23] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:38:23] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:38:24] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-11 11:38:24] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:38:24] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:38:24] local.ERROR: View [documents.index] not found. {"userId":2,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-11 11:38:32] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:38:32] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:38:33] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:38:33] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:54:48] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:54:48] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 11:54:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 11:54:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:13:06] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:13:06] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:13:06] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:13:06] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:20:20] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:20:20] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:20:21] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:20:21] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:21:33] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:21:33] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:21:34] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:21:34] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:34:48] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:34:48] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:34:49] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 12:34:49] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 12:34:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:34:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:46:47] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:46:47] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 12:46:48] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 12:46:48] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 12:46:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 12:46:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:18:18] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:18:18] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:18:19] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:18:19] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:21:06] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:21:06] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:21:07] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:21:07] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:23:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:23:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:23:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:23:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:27:48] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:27:48] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:27:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:27:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:40:00] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:40:00] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:40:01] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 13:40:01] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 13:40:01] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:40:01] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:40:01] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 13:40:01] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 13:40:19] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:40:19] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:40:20] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:40:20] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:40:22] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:40:22] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:40:22] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:40:22] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:41:28] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:41:28] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:41:28] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:41:28] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:41:56] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:41:56] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:41:57] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:41:57] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:54:06] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:54:06] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:54:07] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:54:07] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:54:18] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 13:54:18] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 13:54:18] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 13:54:18] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 13:54:25] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:54:25] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 13:54:25] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 13:54:25] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:02:15] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 14:05:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:05:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:05:50] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:05:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:14:27] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 14:14:27] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-11 14:14:27] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:14:27] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:14:28] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:14:28] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:24:53] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `items` where `is_set` = 0 and `active` = 1 order by `description` asc) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `items` where `is_set` = 0 and `active` = 1 order by `description` asc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(610): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(359): App\\Http\\Controllers\\QuotationController->table('items') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(610): Illuminate\\Database\\Eloquent\\Builder->get() #19 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(359): App\\Http\\Controllers\\QuotationController->table('items') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #62 {main} "} [2026-06-11 14:24:53] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:24:53] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:24:54] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:24:54] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:27:56] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 14:27:56] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-11 14:27:56] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:27:56] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:27:57] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:27:57] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:47:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:47:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:47:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 14:47:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 14:51:31] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 15:16:48] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 15:16:48] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 15:16:50] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 15:16:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 15:18:43] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 15:18:43] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 15:18:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 15:18:45] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 15:38:47] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 15:38:47] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 15:38:47] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 15:38:47] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 15:38:48] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 15:38:48] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 16:05:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 16:05:45] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 16:05:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 16:05:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 16:06:20] local.INFO: Iniciando payment_toPrint {"external_id":"009c9de8-9aec-48d1-999e-993ae2153d5d"} [2026-06-11 16:06:20] local.INFO: Receipt encontrado {"id":8070,"has_patient":true} [2026-06-11 16:06:20] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"José Daniel Ulloa Garciaguirre"} [2026-06-11 16:06:22] local.INFO: PDF generado correctamente [2026-06-11 16:23:48] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied {"userId":2,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/53/c9/53c9aae19ee1f0e0dcfa738e8868c6cb1d775cac): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781213088i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781213088i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('da4b9237bacccdf...', 1781213088, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('da4b9237bacccdf...', 1781213088, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('da4b9237bacccdf...', 1781213088, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('da4b9237bacccdf...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-11 16:44:45] local.INFO: Iniciando payment_toPrint {"external_id":"009c9de8-9aec-48d1-999e-993ae2153d5d"} [2026-06-11 16:44:45] local.INFO: Receipt encontrado {"id":8070,"has_patient":true} [2026-06-11 16:44:45] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"José Daniel Ulloa Garciaguirre"} [2026-06-11 16:44:46] local.INFO: PDF generado correctamente [2026-06-11 17:22:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 17:22:54] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-11 17:25:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 17:25:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:25:05] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 17:25:05] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:25:21] local.INFO: Iniciando payment_toPrint {"external_id":"009c9de8-9aec-48d1-999e-993ae2153d5d"} [2026-06-11 17:25:21] local.INFO: Receipt encontrado {"id":8070,"has_patient":true} [2026-06-11 17:25:21] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"José Daniel Ulloa Garciaguirre"} [2026-06-11 17:25:22] local.INFO: PDF generado correctamente [2026-06-11 17:34:25] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 17:34:25] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-11"]} [2026-06-11 17:34:25] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"1","citado":"0","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 17:34:26] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 17:34:26] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 17:34:26] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 17:34:26] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"1","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 17:34:26] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":1,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 17:36:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 17:36:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:36:05] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 17:36:05] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:38:32] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 17:38:32] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:38:33] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 17:38:33] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:39:09] local.INFO: Iniciando payment_toPrint {"external_id":"009c9de8-9aec-48d1-999e-993ae2153d5d"} [2026-06-11 17:39:09] local.INFO: Receipt encontrado {"id":8070,"has_patient":true} [2026-06-11 17:39:10] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"José Daniel Ulloa Garciaguirre"} [2026-06-11 17:39:10] local.INFO: PDF generado correctamente [2026-06-11 17:39:57] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 17:39:57] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-11"]} [2026-06-11 17:39:57] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"1","citado":"0","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 17:39:59] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 17:39:59] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 17:39:59] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 17:39:59] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"1","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 17:39:59] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":1,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 17:52:13] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 17:52:13] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:54:37] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 17:54:37] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-11 17:54:37] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 17:54:37] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:54:38] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 17:54:38] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 17:54:38] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:54:46] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 17:54:46] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:56:26] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 17:56:26] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 17:57:52] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 17:59:53] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 17:59:53] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:03:15] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:03:15] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:03:16] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:03:16] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:03:37] local.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2396","all_inputs":{"patient_id":"2396","file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\danie\\AppData\\Local\\Temp\\phpD237.tmp"}}} [2026-06-11 18:03:37] local.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":65087,"file_type":"image/jpeg","patient_id":"2396"} [2026-06-11 18:03:37] local.INFO: Archivo guardado {"path":"C:\\laragon\\www\\dentalsys\\media/uploads/patients\\patient_2396_6a2b3ec9a5401.jpg","filename":"patient_2396_6a2b3ec9a5401.jpg","exists":true} [2026-06-11 18:03:37] local.INFO: Paciente actualizado {"person_id":2396,"photo":"patient_2396_6a2b3ec9a5401.jpg"} [2026-06-11 18:09:13] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-11 18:09:13] local.INFO: Archivo original: {"name":"FOTO.jpg","size":974151,"mime":"image/jpeg","extension":"jpg"} [2026-06-11 18:09:13] local.INFO: Nombre de archivo generado: 20260611180913_6a2b4019eafbb.jpg [2026-06-11 18:09:13] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260611180913_6a2b4019eafbb.jpg [2026-06-11 18:09:13] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260611180913_6a2b4019eafbb.jpg [2026-06-11 18:09:14] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-11 18:09:14] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-11 18:09:14] local.INFO: Archivo original: {"name":"LIDIA 1_page-0001.jpg","size":926547,"mime":"image/jpeg","extension":"jpg"} [2026-06-11 18:09:14] local.INFO: Nombre de archivo generado: 20260611180914_6a2b401a0c4cb.jpg [2026-06-11 18:09:14] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260611180914_6a2b401a0c4cb.jpg [2026-06-11 18:09:14] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260611180914_6a2b401a0c4cb.jpg [2026-06-11 18:09:14] local.INFO: Archivo original: {"name":"LIDIA 2_page-0001.jpg","size":876530,"mime":"image/jpeg","extension":"jpg"} [2026-06-11 18:09:14] local.INFO: Nombre de archivo generado: 20260611180914_6a2b401a0d6d5.jpg [2026-06-11 18:09:14] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260611180914_6a2b401a0d6d5.jpg [2026-06-11 18:09:14] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260611180914_6a2b401a0d6d5.jpg [2026-06-11 18:09:17] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-11 18:09:17] local.INFO: Request data: {"history_id":1635,"patient_id":2396,"source_images":[{"filename":"20260611180913_6a2b4019eafbb.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260611180913_6a2b4019eafbb.jpg"},{"filename":"20260611180914_6a2b401a0c4cb.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260611180914_6a2b401a0c4cb.jpg"},{"filename":"20260611180914_6a2b401a0d6d5.jpg","temp_path":"http://dentalsys.sv/media/radiografias/20260611180914_6a2b401a0d6d5.jpg"}],"description":"Radiografía","pieza":null} [2026-06-11 18:09:17] local.INFO: Procesando archivo: 20260611180913_6a2b4019eafbb.jpg [2026-06-11 18:09:17] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260611180913_6a2b4019eafbb.jpg [2026-06-11 18:09:17] local.INFO: Radiografía guardada con ID: 54 [2026-06-11 18:09:17] local.INFO: Procesando archivo: 20260611180914_6a2b401a0c4cb.jpg [2026-06-11 18:09:17] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260611180914_6a2b401a0c4cb.jpg [2026-06-11 18:09:17] local.INFO: Radiografía guardada con ID: 55 [2026-06-11 18:09:17] local.INFO: Procesando archivo: 20260611180914_6a2b401a0d6d5.jpg [2026-06-11 18:09:17] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260611180914_6a2b401a0d6d5.jpg [2026-06-11 18:09:17] local.INFO: Radiografía guardada con ID: 56 [2026-06-11 18:09:17] local.INFO: Total de radiografías guardadas: 3 [2026-06-11 18:09:17] local.INFO: Total en BD para este history_id: 3 [2026-06-11 18:09:33] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-11 18:09:33] local.INFO: Archivo original: {"name":"LIDIA 2.pdf","size":4790144,"mime":"application/pdf","extension":"pdf"} [2026-06-11 18:09:33] local.INFO: Nombre de archivo generado: 20260611180933_6a2b402d2d879.pdf [2026-06-11 18:09:33] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260611180933_6a2b402d2d879.pdf [2026-06-11 18:09:33] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260611180933_6a2b402d2d879.pdf [2026-06-11 18:09:34] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-11 18:09:34] local.INFO: Request data: {"history_id":1635,"patient_id":2396,"source_images":[{"filename":"20260611180933_6a2b402d2d879.pdf","temp_path":"http://dentalsys.sv/media/radiografias/20260611180933_6a2b402d2d879.pdf"}],"description":"Radiografía","pieza":null} [2026-06-11 18:09:34] local.INFO: Procesando archivo: 20260611180933_6a2b402d2d879.pdf [2026-06-11 18:09:34] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260611180933_6a2b402d2d879.pdf [2026-06-11 18:09:34] local.INFO: Radiografía guardada con ID: 57 [2026-06-11 18:09:34] local.INFO: Total de radiografías guardadas: 1 [2026-06-11 18:09:34] local.INFO: Total en BD para este history_id: 4 [2026-06-11 18:11:14] local.INFO: === INICIO STORE PRESCRIPTION === [2026-06-11 18:11:14] local.INFO: Request data: {"patient_id":2396,"history_id":1635,"doctor_id":4,"diagnosis":"Pulpitis","medications":[{"name":"Azitromicina","dose":"500mg","frequency":"1 cada 8 horas","duration":"durante 7 dias"}],"instructions":[],"observations":"pus e inflamación","prescription_date":"2026-06-11","next_appointment":null,"prescription_status":"active"} [2026-06-11 18:11:14] local.INFO: Base history encontrada: {"id":1635,"number_history":"0000038"} [2026-06-11 18:11:14] local.INFO: Guardando prescripci?n con datos: {"patient_id":2396,"diagnosis":"Pulpitis","prescription_date":"2026-06-11 00:00:00","medications_count":1,"instructions_count":0} [2026-06-11 18:11:14] local.INFO: Prescripci?n guardada exitosamente con ID: 1637 [2026-06-11 18:11:16] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 18:18:37] local.INFO: Iniciando payment_toPrint {"external_id":"12a5e630-5389-4f55-a2bc-0f3098928c1d"} [2026-06-11 18:18:37] local.INFO: Receipt encontrado {"id":8075,"has_patient":true} [2026-06-11 18:18:37] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MARTHA ISABEL CEDEÑO MOREIRA"} [2026-06-11 18:18:37] local.INFO: PDF generado correctamente [2026-06-11 18:19:20] local.INFO: Iniciando payment_toPrint {"external_id":"4a2c211f-1816-4c8c-96d4-ffcf2460ee96"} [2026-06-11 18:19:20] local.INFO: Receipt encontrado {"id":8076,"has_patient":true} [2026-06-11 18:19:20] local.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MARTHA ISABEL CEDEÑO MOREIRA"} [2026-06-11 18:19:20] local.INFO: PDF generado correctamente [2026-06-11 18:21:20] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:21:20] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:21:21] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:21:21] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:24:27] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 18:24:27] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:24:32] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:24:32] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:24:33] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:24:33] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:24:43] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 18:24:43] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 18:24:43] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-11 18:24:43] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 18:24:44] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 18:24:44] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:24:44] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 18:24:44] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:36:47] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 18:36:47] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-11"]} [2026-06-11 18:36:47] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"1","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 18:36:48] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 18:36:48] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 18:36:48] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 18:36:48] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"1","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 18:36:48] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":1,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 18:37:01] local.INFO: Dashboard - Filtro MES: Año=2026, Mes=05 [2026-06-11 18:37:01] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and year(`date`) = ? and month(`date`) = ?","bindings":[1,"2026","05"]} [2026-06-11 18:37:01] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":57,"atendido":"0","citado":"56","reprogramado":"0","no_asistio":"1"}}]} [2026-06-11 18:43:28] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 18:43:28] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 18:43:34] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `cat_affectation_igv_types` where `active` = 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `cat_affectation_igv_types` where `active` = 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(536): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #51 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(536): Illuminate\\Database\\Eloquent\\Builder->get() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->item_tables(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'item_tables') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #53 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #54 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #55 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #56 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #60 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #61 {main} "} [2026-06-11 18:43:34] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 18:43:34] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:43:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 18:43:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:43:36] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:43:36] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-11","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:43:37] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:43:37] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-11","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:43:37] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 18:43:37] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-11 18:45:43] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 18:46:35] local.INFO: Iniciando actualización de logo del establecimiento [2026-06-11 18:46:35] local.INFO: Establecimiento encontrado {"establishment_id":1} [2026-06-11 18:46:35] local.INFO: Archivo recibido {"original_name":"WhatsApp Image 2026-06-10 at 12.56.24 PM.jpeg","size":166590,"mime":"image/jpeg"} [2026-06-11 18:46:35] local.INFO: Imagen guardada {"path":"C:\\laragon\\www\\dentalsys\\media/logos\\logo_1_1781221595.jpeg","imageName":"logo_1_1781221595.jpeg"} [2026-06-11 18:46:35] local.INFO: Establecimiento actualizado {"saved":true,"logo":"media/logos/logo_1_1781221595.jpeg","establishment_id":1,"logo_target":"invoice"} [2026-06-11 18:46:35] local.INFO: Logo actualizado exitosamente {"image_url":"http://dentalsys.sv/media/logos/logo_1_1781221595.jpeg"} [2026-06-11 18:46:40] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = ZuoH1jZngGujcoWqKoaYuwVfvrqGuqYEl9iDnPuVelEhDFkrxk limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 18:51:59] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:51:59] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-11","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:52:00] local.INFO: Paciente encontrado {"id":2396,"name":"MARTHA ISABEL CEDEÑO MOREIRA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-11 18:52:00] local.INFO: Respuesta PersonResource {"data":{"id":2396,"type":"patient","identity_document_type_id":"1","number":"12361651984949","name":"MARTHA ISABEL CEDEÑO MOREIRA","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"Parroquia 7 de Octubre","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2396_6a2b3ec9a5401.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2396_6a2b3ec9a5401.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-11","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 18:53:48] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 18:53:48] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-11"]} [2026-06-11 18:53:48] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"2","citado":"0","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 18:53:49] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 18:53:49] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 18:53:49] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 18:53:49] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 18:53:49] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 22:44:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:44:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 22:44:50] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:44:50] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 22:53:09] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:53:09] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 22:53:10] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:53:10] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 22:55:10] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 22:55:10] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 22:55:12] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 22:55:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:55:45] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 22:55:49] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:55:49] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 22:57:14] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 22:57:28] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:57:28] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 22:57:30] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 22:57:30] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 23:00:04] local.INFO: Archivo eliminado de media root: C:\laragon\www\dentalsys\media/radiografias/20260610015140_6a29097ccfa4e.pdf [2026-06-11 23:05:40] local.ERROR: Target class [SaleNoteController] does not exist. {"exception":"[object] (Illuminate\\Contracts\\Container\\BindingResolutionException(code: 0): Target class [SaleNoteController] does not exist. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php:811) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('SaleNoteControl...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('SaleNoteControl...', Array, true) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('SaleNoteControl...', Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('SaleNoteControl...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(253): Illuminate\\Foundation\\Application->make('SaleNoteControl...') #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(970): Illuminate\\Routing\\Route->getController() #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(931): Illuminate\\Routing\\Route->controllerMiddleware() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(702): Illuminate\\Routing\\Route->gatherMiddleware() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(173): Illuminate\\Routing\\Router->gatherRouteMiddleware(Object(Illuminate\\Routing\\Route)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(117): Illuminate\\Foundation\\Console\\RouteListCommand->getMiddleware(Object(Illuminate\\Routing\\Route)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(89): Illuminate\\Foundation\\Console\\RouteListCommand->getRouteInformation(Object(Illuminate\\Routing\\Route)) #11 [internal function]: Illuminate\\Foundation\\Console\\RouteListCommand->Illuminate\\Foundation\\Console\\{closure}(Object(Illuminate\\Routing\\Route), 152) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(90): Illuminate\\Support\\Collection->map(Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(74): Illuminate\\Foundation\\Console\\RouteListCommand->getRoutes() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Foundation\\Console\\RouteListCommand->handle() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(37): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(596): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(134): Illuminate\\Container\\Container->call(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Command\\Command.php(299): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #23 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(978): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #24 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(295): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Foundation\\Console\\RouteListCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(167): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(93): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #28 C:\\laragon\\www\\dentalsys\\artisan(41): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #29 {main} [previous exception] [object] (ReflectionException(code: -1): Class SaleNoteController does not exist at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php:809) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(809): ReflectionClass->__construct('SaleNoteControl...') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('SaleNoteControl...') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('SaleNoteControl...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('SaleNoteControl...', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('SaleNoteControl...', Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(253): Illuminate\\Foundation\\Application->make('SaleNoteControl...') #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(970): Illuminate\\Routing\\Route->getController() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(931): Illuminate\\Routing\\Route->controllerMiddleware() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(702): Illuminate\\Routing\\Route->gatherMiddleware() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(173): Illuminate\\Routing\\Router->gatherRouteMiddleware(Object(Illuminate\\Routing\\Route)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(117): Illuminate\\Foundation\\Console\\RouteListCommand->getMiddleware(Object(Illuminate\\Routing\\Route)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(89): Illuminate\\Foundation\\Console\\RouteListCommand->getRouteInformation(Object(Illuminate\\Routing\\Route)) #12 [internal function]: Illuminate\\Foundation\\Console\\RouteListCommand->Illuminate\\Foundation\\Console\\{closure}(Object(Illuminate\\Routing\\Route), 152) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Collection.php(638): array_map(Object(Closure), Array, Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(90): Illuminate\\Support\\Collection->map(Object(Closure)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\RouteListCommand.php(74): Illuminate\\Foundation\\Console\\RouteListCommand->getRoutes() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Foundation\\Console\\RouteListCommand->handle() #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(37): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(596): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(134): Illuminate\\Container\\Container->call(Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Command\\Command.php(299): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle)) #24 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(978): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #25 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(295): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Foundation\\Console\\RouteListCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #26 C:\\laragon\\www\\dentalsys\\vendor\\symfony\\console\\Application.php(167): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(93): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #29 C:\\laragon\\www\\dentalsys\\artisan(41): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #30 {main} "} [2026-06-11 23:06:29] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 23:06:29] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 23:06:32] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-11 23:06:32] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-11 23:06:33] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-11 23:06:33] local.INFO: Archivo original: {"name":"KAYLA RAMIREZ CEF.pdf","size":4757900,"mime":"application/pdf","extension":"pdf"} [2026-06-11 23:06:33] local.INFO: Nombre de archivo generado: 20260611230633_6a2b85c93b36b.pdf [2026-06-11 23:06:33] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260611230633_6a2b85c93b36b.pdf [2026-06-11 23:06:33] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260611230633_6a2b85c93b36b.pdf [2026-06-11 23:06:35] local.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-11 23:06:35] local.INFO: Request data: {"history_id":1,"patient_id":5,"source_images":[{"filename":"20260611230633_6a2b85c93b36b.pdf","temp_path":"http://dentalsys.sv/media/radiografias/20260611230633_6a2b85c93b36b.pdf"}],"description":"Radiografía","pieza":null} [2026-06-11 23:06:35] local.INFO: Procesando archivo: 20260611230633_6a2b85c93b36b.pdf [2026-06-11 23:06:35] local.INFO: Archivo encontrado en: C:\laragon\www\dentalsys\media/radiografias/20260611230633_6a2b85c93b36b.pdf [2026-06-11 23:06:35] local.INFO: Radiografía guardada con ID: 58 [2026-06-11 23:06:35] local.INFO: Total de radiografías guardadas: 1 [2026-06-11 23:06:35] local.INFO: Total en BD para este history_id: 3 [2026-06-11 23:09:41] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 23:27:13] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-11 23:27:13] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-11 23:37:19] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-11 23:43:41] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 23:43:41] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-11 23:43:41] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 23:43:51] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 23:43:51] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 23:43:51] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 23:43:51] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 23:43:51] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 23:50:58] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 23:50:58] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-11 23:50:58] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 23:51:06] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 23:51:06] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 23:51:06] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 23:51:06] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 23:51:06] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 23:52:10] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 23:52:10] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-11 23:52:10] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 23:52:11] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 23:52:11] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 23:52:11] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 23:52:11] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 23:52:11] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 23:54:54] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 23:54:54] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-11 23:54:54] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 23:54:56] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 23:54:56] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 23:54:56] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 23:54:56] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 23:54:56] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 23:55:01] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 23:55:01] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-11 23:55:01] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 23:55:08] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 23:55:08] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 23:55:08] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 23:55:09] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 23:55:09] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 23:56:08] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 23:56:08] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-11 23:56:08] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 23:56:13] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 23:56:13] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 23:56:13] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 23:56:13] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 23:56:13] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-11 23:56:29] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-11 23:56:29] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-11 23:56:29] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-11 23:56:33] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-11 23:56:33] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-11 23:56:33] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-11 23:56:33] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-11 23:56:33] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 00:05:17] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-12 00:05:17] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-12 00:05:17] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-12 00:05:18] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 00:05:18] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 00:05:18] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 00:05:18] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 00:05:18] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 00:06:18] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-11 [2026-06-12 00:06:18] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-11"]} [2026-06-12 00:06:18] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-12 00:06:19] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 00:06:19] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 00:06:19] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 00:06:19] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 00:06:19] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 00:06:47] local.ERROR: Error en reports_results: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dental.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` in (2795)) {"trace":"#0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(155): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(144): Illuminate\\Database\\Eloquent\\Relations\\Relation->get() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(596): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'payments', Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(155): Illuminate\\Database\\Eloquent\\Builder->get(Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(144): Illuminate\\Database\\Eloquent\\Relations\\Relation->get() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(596): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'sale_note', Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(650): Illuminate\\Database\\Eloquent\\Builder->get() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #54 {main}","request":{"date_end":"2026-06-11","date_start":"2026-06-11","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","payment_group":null,"period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-06-12 00:07:00] local.ERROR: Error en reports_results: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dental.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` in (2795)) {"trace":"#0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(155): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(144): Illuminate\\Database\\Eloquent\\Relations\\Relation->get() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(596): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'payments', Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(155): Illuminate\\Database\\Eloquent\\Builder->get(Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(144): Illuminate\\Database\\Eloquent\\Relations\\Relation->get() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(596): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'sale_note', Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(650): Illuminate\\Database\\Eloquent\\Builder->get() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #54 {main}","request":{"date_end":"2026-06-11","date_start":"2026-06-11","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","payment_group":null,"period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-06-12 00:08:24] local.ERROR: Error en reports_results: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dental.sale_note_payments' doesn't exist (SQL: select * from `sale_note_payments` where `sale_note_payments`.`sale_note_id` in (2795)) {"trace":"#0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(155): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(144): Illuminate\\Database\\Eloquent\\Relations\\Relation->get() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(596): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'payments', Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(155): Illuminate\\Database\\Eloquent\\Builder->get(Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(144): Illuminate\\Database\\Eloquent\\Relations\\Relation->get() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(596): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager() #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(565): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'sale_note', Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(533): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\BoxController.php(650): Illuminate\\Database\\Eloquent\\Builder->get() #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\BoxController->reports_results(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('reports_results', Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\BoxController), 'reports_results') #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #54 {main}","request":{"date_end":"2026-06-11","date_start":"2026-06-11","establishment_id":"2","limit":"10","medic_id":null,"method":null,"page":"1","payment_group":null,"period":"date","source_type":null,"specialty_id":null,"type_box":null}} [2026-06-12 00:45:10] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:45:10] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:45:11] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:45:11] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:45:11] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:45:11] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:45:11] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:45:11] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:45:11] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:45:13] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:45:13] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":".....","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:45:20] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:45:20] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:45:20] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:45:20] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:45:20] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:45:21] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:45:21] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:45:21] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:45:21] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:46:43] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:46:43] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:46:43] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:46:43] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:46:43] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:46:44] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:46:44] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:46:44] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:46:44] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:49:26] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:49:26] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:49:26] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:49:26] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:49:26] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:49:26] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:49:26] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:49:26] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:49:27] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:49:49] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:49:49] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:49:49] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:49:49] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:49:49] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:49:50] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:49:50] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:49:50] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:49:50] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:51:06] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:51:06] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:51:06] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:51:06] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:51:06] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:51:06] local.INFO: Paciente encontrado {"id":743,"name":"0SCAR ARMANDO VARGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 00:51:06] local.INFO: Respuesta PersonResource {"data":{"id":743,"type":"patient","identity_document_type_id":"1","number":"00278963-0","name":"0SCAR ARMANDO VARGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"77336082","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1970-01-25","state_civil":"Soltero","sex":"Masculino","degree":"Universidad","occupation":"Maestro(a)","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 00:51:06] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 00:51:07] local.ERROR: View [documents.index] not found. {"userId":4,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:137) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\DocumentController.php(129): view('documents.index', Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-06-12 01:01:07] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-12 01:01:07] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-12 01:01:07] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-06-12 01:01:09] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 01:01:09] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 01:01:09] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 01:01:09] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 01:01:09] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 01:02:26] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-12 01:02:26] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-12 01:02:26] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-06-12 01:02:28] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 01:02:28] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 01:02:28] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 01:02:28] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 01:02:28] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 01:02:53] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-12 01:02:53] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-12 01:02:53] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-06-12 01:02:54] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 01:02:54] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 01:02:54] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 01:02:54] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 01:02:54] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 01:02:58] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-12 01:02:58] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-12 01:02:58] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-06-12 01:02:59] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-12 01:02:59] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-12 01:02:59] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":0,"atendido":null,"citado":null,"reprogramado":null,"no_asistio":null}}]} [2026-06-12 01:03:00] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 01:03:00] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 01:03:00] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 01:03:00] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"19","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 01:03:00] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":19,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 01:09:54] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 01:09:54] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 01:12:00] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 01:12:00] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":"213213213122","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 01:12:12] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 01:12:12] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":"213213213122","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 01:13:24] local.INFO: Paciente encontrado {"id":1857,"name":"AARON ALEXANDER BOLAÑOS AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 01:13:24] local.INFO: Respuesta PersonResource {"data":{"id":1857,"type":"patient","identity_document_type_id":"1","number":"213213213122","name":"AARON ALEXANDER BOLAÑOS AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ, EL TRANSITO","email":null,"telephone":"70955151","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-01-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Marisela Amaya","dni_person2":"049102742","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 01:27:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 01:27:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 01:27:52] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 01:27:52] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:10:24] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:10:24] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:14:12] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:14:13] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:14:14] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:14:14] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:21:23] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:21:23] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:21:24] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:21:24] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:28:32] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:28:32] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:28:32] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:28:32] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:34:01] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:34:01] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:34:02] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:34:02] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:38:00] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:38:00] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:38:01] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:38:01] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:49:14] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:49:14] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:49:15] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:49:15] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:49:51] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:49:51] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:49:51] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:49:51] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:49:57] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-12 23:49:57] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-12 23:49:57] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-12 23:49:57] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-12 23:49:57] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-12 23:49:57] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-12 23:49:57] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:49:57] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:49:58] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:49:58] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:53:23] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:53:23] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:53:24] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-12 23:53:24] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-12 23:57:19] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-12 23:57:19] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-12 23:57:19] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-12 23:57:20] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 23:57:20] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 23:57:20] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 23:57:20] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 23:57:20] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-12 23:57:20] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-12 23:57:30] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-12 23:57:30] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-12 23:57:30] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-12 23:57:31] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-12 23:57:31] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-12 23:57:31] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-12 23:57:31] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-12 23:57:31] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-13 00:07:08] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:07:08] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:07:09] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:07:09] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:23:48] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:23:48] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:23:49] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:23:49] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:25:40] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:25:40] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:25:41] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:25:41] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:25:46] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:25:46] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:25:49] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:25:49] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:25:51] local.INFO: Paciente encontrado {"id":1223,"name":"ADA AMINTA CAÑAS DE LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 00:25:51] local.INFO: Respuesta PersonResource {"data":{"id":1223,"type":"patient","identity_document_type_id":"1","number":"01572368 9","name":"ADA AMINTA CAÑAS DE LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60495117","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1975-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-06-12","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 00:26:17] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-13 00:26:17] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-13 00:26:17] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-13 00:26:18] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-13 00:26:18] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-13 00:26:18] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-13 00:26:18] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-13 00:26:18] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-13 00:26:18] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-13 00:26:18] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-13 00:26:19] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-13 00:26:19] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-13 00:26:19] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-13 00:26:21] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-13 00:26:21] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-13 00:26:21] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-13 00:26:21] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-13 00:26:21] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-13 00:27:13] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-13 00:27:13] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-13 00:27:13] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-13 00:27:15] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-13 00:27:15] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-13 00:27:15] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-13 00:27:15] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-13 00:27:15] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-13 00:27:28] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-13 00:27:28] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-13 00:27:28] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-13 00:27:30] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-13 00:27:30] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-13 00:27:30] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-13 00:27:30] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-13 00:27:30] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-13 00:27:45] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-12 [2026-06-13 00:27:45] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-12"]} [2026-06-13 00:27:45] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":1,"atendido":"0","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-06-13 00:27:47] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-13 00:27:47] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-13 00:27:47] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-13 00:27:47] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-13 00:27:47] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-13 11:38:17] local.ERROR: file_put_contents(C:\laragon\www\dentalsys\storage\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied {"userId":4,"exception":"[object] (ErrorException(code: 0): file_put_contents(C:\\laragon\\www\\dentalsys\\storage\\framework/cache/data/6b/7d/6b7de648fa56b210414c24a0509645a1011f7dc0): failed to open stream: Permission denied at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:141) [stacktrace] #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\\\laragon\\\\www\\\\...', 141, Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(141): file_put_contents('C:\\\\laragon\\\\www\\\\...', '1781368756i:178...', 2) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php(74): Illuminate\\Filesystem\\Filesystem->put('C:\\\\laragon\\\\www\\\\...', '1781368756i:178...', true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(211): Illuminate\\Cache\\FileStore->put('1b6453892473a46...', 1781368756, 60) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php(316): Illuminate\\Cache\\Repository->put('1b6453892473a46...', 1781368756, 60) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RateLimiter.php(60): Illuminate\\Cache\\Repository->add('1b6453892473a46...', 1781368756, 60) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(57): Illuminate\\Cache\\RateLimiter->hit('1b6453892473a46...', 60) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #33 {main} "} [2026-06-13 11:38:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 11:38:45] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 11:38:46] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 11:38:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 13:07:54] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 13:07:54] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 13:07:55] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 13:07:55] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:06:22] local.ERROR: Call to undefined method Barryvdh\DomPDF\PDF::setOption() {"userId":4,"exception":"[object] (Error(code: 0): Call to undefined method Barryvdh\\DomPDF\\PDF::setOption() at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryController.php:630) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryController->printPrescription('1634') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('printPrescripti...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryController), 'printPrescripti...') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #35 {main} "} [2026-06-13 15:06:25] local.ERROR: Call to undefined method Barryvdh\DomPDF\PDF::setOption() {"userId":4,"exception":"[object] (Error(code: 0): Call to undefined method Barryvdh\\DomPDF\\PDF::setOption() at C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\HistoryController.php:630) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\HistoryController->printPrescription('1634') #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('printPrescripti...', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\HistoryController), 'printPrescripti...') #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #35 {main} "} [2026-06-13 15:06:41] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:06:41] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:06:52] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:06:52] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:08:25] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:08:25] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:08:26] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:08:26] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:10:53] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-13 15:10:53] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-13 15:10:53] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `items` where `is_set` = 0 and `active` = 1 order by `description` asc) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `items` where `is_set` = 0 and `active` = 1 order by `description` asc) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(610): Illuminate\\Database\\Eloquent\\Builder->get() #9 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(359): App\\Http\\Controllers\\QuotationController->table('items') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #52 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(610): Illuminate\\Database\\Eloquent\\Builder->get() #19 C:\\laragon\\www\\dentalsys\\app\\Http\\Controllers\\QuotationController.php(359): App\\Http\\Controllers\\QuotationController->table('items') #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\QuotationController->item_tables() #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('item_tables', Array) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'item_tables') #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(196): Illuminate\\Routing\\Route->runController() #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(685): Illuminate\\Routing\\Route->run() #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #42 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #48 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #49 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #50 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #51 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #52 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #53 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #54 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #55 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #56 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #57 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #58 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #59 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #60 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #61 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #62 {main} "} [2026-06-13 15:10:59] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:10:59] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:11:03] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:11:03] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:14:51] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:14:51] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:14:52] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:14:52] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:16:34] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:16:34] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:16:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:16:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:27:03] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:27:03] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:27:04] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:27:04] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:28:22] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:28:22] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:28:23] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:28:23] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:31:58] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:31:59] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:32:01] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:32:01] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:36:34] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:36:34] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:36:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:36:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:38:35] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:38:35] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:38:38] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:38:38] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:41:15] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:41:15] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:41:18] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:41:18] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:49:53] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:49:53] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:50:08] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:50:08] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:50:10] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:50:10] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:53:24] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:53:24] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:53:26] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:53:26] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:59:13] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:59:13] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 15:59:14] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 15:59:14] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:02:33] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:02:33] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:02:34] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:02:34] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:04:12] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:04:12] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:04:13] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:04:13] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:06:06] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:06:06] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:06:08] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:06:08] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:28:26] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:28:26] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:28:28] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:28:28] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:28:32] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-13 16:29:35] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `api_token` = jcgknUIJirGOsOI1xLAcgwqm1Vs4761jqJjOJoY2i8zerx1If6 limit 1) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:671) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:70) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(70): PDO->__construct('mysql:host=127....', 'forge', '', Array) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'forge', '', Array) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array) #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(926): call_user_func(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(961): Illuminate\\Database\\Connection->getPdo() #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(405): Illuminate\\Database\\Connection->getReadPdo() #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(331): Illuminate\\Database\\Connection->getPdoForSelect(true) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array) #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(339): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure)) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2270): Illuminate\\Database\\Connection->select('select * from `...', Array, true) #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2258): Illuminate\\Database\\Query\\Builder->runSelect() #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2753): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2259): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure)) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(548): Illuminate\\Database\\Query\\Builder->get(Array) #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(532): Illuminate\\Database\\Eloquent\\Builder->getModels(Array) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(131): Illuminate\\Database\\Eloquent\\Builder->first() #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\TokenGuard.php(85): Illuminate\\Auth\\EloquentUserProvider->retrieveByCredentials(Array) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\TokenGuard->user() #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Auth\\TokenGuard->check() #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #32 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #40 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #41 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #42 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #43 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #44 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #45 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #46 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #47 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #48 {main} "} [2026-06-13 16:29:45] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:29:45] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:29:46] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:29:46] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:37:05] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:37:06] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-13 16:37:13] local.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-13 16:37:13] local.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a2838f4c9378.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_5_6a2838f4c9378.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 12:57:11] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 12:57:11] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 12:57:12] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 12:57:12] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:29:23] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 13:29:23] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-16 13:29:23] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:29:23] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:29:24] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:29:24] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:34:27] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:34:27] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:34:28] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:34:28] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:34:56] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-16 13:34:56] local.INFO: Archivo original: {"name":"DUF04377.JPG","size":1469514,"mime":"image/jpeg","extension":"JPG"} [2026-06-16 13:34:56] local.INFO: Nombre de archivo generado: 20260616133456_6a319750dffef.JPG [2026-06-16 13:34:56] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260616133456_6a319750dffef.JPG [2026-06-16 13:34:56] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260616133456_6a319750dffef.JPG [2026-06-16 13:43:27] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:43:27] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:43:28] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:43:28] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:43:47] local.INFO: === INICIO UPLOAD IMAGE === [2026-06-16 13:43:47] local.INFO: Archivo original: {"name":"a1 - copia.jpg","size":1016957,"mime":"image/jpeg","extension":"jpg"} [2026-06-16 13:43:47] local.INFO: Nombre de archivo generado: 20260616134347_6a3199635091f.jpg [2026-06-16 13:43:47] local.INFO: Archivo guardado en: C:\laragon\www\dentalsys\media/radiografias\20260616134347_6a3199635091f.jpg [2026-06-16 13:43:47] local.INFO: URL generada: http://dentalsys.sv/media/radiografias/20260616134347_6a3199635091f.jpg [2026-06-16 13:51:59] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:51:59] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:52:00] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:52:00] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:57:03] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:57:03] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:57:04] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:57:04] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:58:33] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:58:33] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:58:34] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:58:34] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:58:50] local.INFO: Paciente encontrado {"id":2132,"name":"WILVER EDUARDO DIAZ GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-16 13:58:50] local.INFO: Respuesta PersonResource {"data":{"id":2132,"type":"patient","identity_document_type_id":"1","number":"66921057","name":"WILVER EDUARDO DIAZ GOMEZ","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"66921057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"0","fech_nac":null,"state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2132_69de61dad3feb.jpg","photo_url":"http://dentalsys.sv/media/uploads/patients/patient_2132_69de61dad3feb.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:59:13] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 13:59:13] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 13:59:13] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-16 13:59:13] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-16 13:59:13] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:59:13] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:59:14] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:59:14] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:59:44] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:59:44] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 13:59:45] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 13:59:45] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:01:15] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:01:15] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:01:16] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 14:01:16] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-16 14:01:16] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 14:01:16] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-16 14:01:16] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:01:16] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:02:32] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 14:02:32] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-16 14:02:34] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:02:34] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:02:35] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:02:35] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:11:11] local.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:11:11] local.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:11:11] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:11:11] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:11:11] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:11:33] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:11:33] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:11:33] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:11:38] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:11:38] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:11:38] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:11:40] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 14:11:40] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 14:11:40] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 14:11:40] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 14:11:40] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-16 14:13:35] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 14:13:35] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #19 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #20 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #21 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #22 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #23 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #24 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #28 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #29 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #30 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #31 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #32 C:\\laragon\\www\\dentalsys\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #33 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #34 C:\\laragon\\www\\dentalsys\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #35 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #36 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #37 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #38 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #39 C:\\laragon\\www\\dentalsys\\public\\index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #40 {main} "} [2026-06-16 14:13:35] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\JsonResponse)) #19 {main} "} [2026-06-16 14:13:35] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:80) [stacktrace] #0 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(433): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL) #1 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(84): tap(NULL, Object(Closure)) #2 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(61): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array) #3 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(33): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array) #4 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(805): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array) #5 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build(Object(Closure)) #6 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('encrypter', Array, true) #7 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('encrypter', Array) #8 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('encrypter', Array) #9 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(959): Illuminate\\Foundation\\Application->make('encrypter') #10 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(879): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter)) #11 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(840): Illuminate\\Container\\Container->resolveDependencies(Array) #12 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(691): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...') #13 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(796): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true) #14 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(637): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array) #15 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(781): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array) #16 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(204): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...') #17 C:\\laragon\\www\\dentalsys\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(178): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #18 C:\\laragon\\www\\dentalsys\\public\\index.php(64): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response)) #19 {main} "} [2026-06-16 14:13:35] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:13:35] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:13:37] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:13:38] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:16:47] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:16:47] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:16:51] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:16:51] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:20:17] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:20:17] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:20:18] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:20:18] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:37:04] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:37:04] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:37:06] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:37:06] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:37:06] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:37:08] local.INFO: Paciente encontrado {"id":1200,"name":"JHONNY EZEQUIEL SALAMANCA MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-16 14:37:08] local.INFO: Respuesta PersonResource {"data":{"id":1200,"type":"patient","identity_document_type_id":"1","number":"074550096 7","name":"JHONNY EZEQUIEL SALAMANCA MEJIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"70355902","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-07-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-16 14:37:12] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 14:37:12] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 14:37:12] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 14:37:12] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 14:37:12] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-16 14:42:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:42:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:42:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:42:15] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 14:42:15] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 14:42:15] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 14:42:15] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 14:42:15] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-16 14:47:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:47:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:47:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:47:16] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 14:47:16] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 14:47:16] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 14:47:16] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 14:47:16] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-16 14:52:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:52:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:52:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:52:18] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 14:52:18] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 14:52:18] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 14:52:18] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 14:52:18] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-16 14:57:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 14:57:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 14:57:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 14:57:15] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 14:57:15] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 14:57:15] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 14:57:15] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 14:57:15] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-16 15:02:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 15:02:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 15:02:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 15:02:15] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 15:02:15] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 15:02:15] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 15:02:15] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 15:02:15] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-16 15:07:14] local.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-16 [2026-06-16 15:07:14] local.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-16"]} [2026-06-16 15:07:14] local.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-06-16 15:07:15] local.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-16 15:07:15] local.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-16 15:07:15] local.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-16 15:07:15] local.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"158","pendientes":"40","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"257","pendientes":"26","reprogramadas":"15","no_asistieron":"10"},{"month":5,"atendidas":"0","pendientes":"73","reprogramadas":"2","no_asistieron":"1"},{"month":6,"atendidas":"2","pendientes":"20","reprogramadas":"1","no_asistieron":"0"},{"month":7,"atendidas":"0","pendientes":"5","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"4","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"6","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-16 15:07:15] local.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":158,"pendientes":40,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":257,"pendientes":26,"reprogramadas":15,"no_asistieron":10},{"month":"Mayo","atendidas":0,"pendientes":73,"reprogramadas":2,"no_asistieron":1},{"month":"Junio","atendidas":2,"pendientes":20,"reprogramadas":1,"no_asistieron":0},{"month":"Julio","atendidas":0,"pendientes":5,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":4,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":6,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":0,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0}]} [2026-06-22 15:55:28] production.INFO: Iniciando payment_toPrint {"external_id":"befaf6fc-783e-4ba0-99e8-c925fd138ef4"} [2026-06-22 15:55:28] production.INFO: Receipt encontrado {"id":8720,"has_patient":true} [2026-06-22 15:55:28] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ERIKA VANESSA ASTURIAS GUERRERO"} [2026-06-22 15:55:28] production.INFO: PDF generado correctamente [2026-06-22 16:04:04] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:04:04] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:04:05] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:04:05] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:20:44] production.ERROR: Error al crear inventory_kardex: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dentalbuysv_sys.inventory_kardexes' doesn't exist (SQL: insert into `inventory_kardexes` (`date_of_issue`, `item_id`, `warehouse_id`, `quantity`, `inventory_kardexable_id`, `inventory_kardexable_type`, `updated_at`, `created_at`) values (2026-06-22 00:00:00, 350, 2, 1.0000, 3136, App\Models\SaleNote, 2026-06-22 16:20:44, 2026-06-22 16:20:44)) [2026-06-22 16:44:44] production.INFO: Paciente encontrado {"id":915,"name":"ANA DINORA CRUZ SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:44:44] production.INFO: Respuesta PersonResource {"data":{"id":915,"type":"patient","identity_document_type_id":"1","number":"04200568 0","name":"ANA DINORA CRUZ SORIANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"6208 6969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:44:59] production.INFO: Paciente encontrado {"id":915,"name":"ANA DINORA CRUZ SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:44:59] production.INFO: Respuesta PersonResource {"data":{"id":915,"type":"patient","identity_document_type_id":"1","number":"04200568 0","name":"ANA DINORA CRUZ SORIANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"6208 6969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:45:00] production.INFO: Paciente encontrado {"id":915,"name":"ANA DINORA CRUZ SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:45:00] production.INFO: Respuesta PersonResource {"data":{"id":915,"type":"patient","identity_document_type_id":"1","number":"04200568 0","name":"ANA DINORA CRUZ SORIANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"6208 6969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:45:43] production.INFO: Paciente encontrado {"id":1167,"name":"ANA DINORA CRUZ SORIANO...","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:45:43] production.INFO: Respuesta PersonResource {"data":{"id":1167,"type":"patient","identity_document_type_id":"1","number":"04200568 0---","name":"ANA DINORA CRUZ SORIANO...","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"62086969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:46:26] production.INFO: Paciente encontrado {"id":915,"name":"ANA DINORA CRUZ SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:46:26] production.INFO: Respuesta PersonResource {"data":{"id":915,"type":"patient","identity_document_type_id":"1","number":"04200568 0","name":"ANA DINORA CRUZ SORIANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"6208 6969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:46:27] production.INFO: Paciente encontrado {"id":915,"name":"ANA DINORA CRUZ SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:46:27] production.INFO: Respuesta PersonResource {"data":{"id":915,"type":"patient","identity_document_type_id":"1","number":"04200568 0","name":"ANA DINORA CRUZ SORIANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"6208 6969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:48:55] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:48:55] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:48:58] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:48:58] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:51:16] production.INFO: Paciente encontrado {"id":377,"name":"VERONICA ESMERALDA ESPINOZA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:51:16] production.INFO: Respuesta PersonResource {"data":{"id":377,"type":"patient","identity_document_type_id":"1","number":"03554418-6","name":"VERONICA ESMERALDA ESPINOZA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B CONCEPCION","email":null,"telephone":"76147021","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1986-06-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:51:24] production.INFO: Paciente encontrado {"id":915,"name":"ANA DINORA CRUZ SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:51:24] production.INFO: Respuesta PersonResource {"data":{"id":915,"type":"patient","identity_document_type_id":"1","number":"04200568 0","name":"ANA DINORA CRUZ SORIANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"6208 6969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:51:32] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:51:32] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:58:36] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:58:36] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:58:37] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:58:37] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:58:50] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:58:50] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 16:58:51] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 16:58:51] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 17:01:53] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 17:01:53] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 17:01:55] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 17:01:55] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 17:29:41] production.INFO: Paciente encontrado {"id":915,"name":"ANA DINORA CRUZ SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 17:29:41] production.INFO: Respuesta PersonResource {"data":{"id":915,"type":"patient","identity_document_type_id":"1","number":"04200568 0","name":"ANA DINORA CRUZ SORIANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"6208 6969","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1990-01-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 17:30:00] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 17:30:00] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-22 17:30:01] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-22 17:30:01] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:51:57] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:51:57] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:51:58] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:51:58] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:52:35] production.INFO: Paciente encontrado {"id":2595,"name":"ALEXIS SANTIAGO CRUZ GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:52:35] production.INFO: Respuesta PersonResource {"data":{"id":2595,"type":"patient","identity_document_type_id":"1","number":"76855396","name":"ALEXIS SANTIAGO CRUZ GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"76855396","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"7","fech_nac":"2019-01-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"DELMI ARACELY GONZALEZ","dni_person2":"009384964","person_old":false,"observation":null,"photo":"patient_2595_6a394cc421674.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2595_6a394cc421674.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:52:36] production.INFO: Paciente encontrado {"id":2595,"name":"ALEXIS SANTIAGO CRUZ GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:52:36] production.INFO: Respuesta PersonResource {"data":{"id":2595,"type":"patient","identity_document_type_id":"1","number":"76855396","name":"ALEXIS SANTIAGO CRUZ GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"76855396","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"7","fech_nac":"2019-01-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"DELMI ARACELY GONZALEZ","dni_person2":"009384964","person_old":false,"observation":null,"photo":"patient_2595_6a394cc421674.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2595_6a394cc421674.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:53:15] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:53:15] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:53:16] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:53:16] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:53:33] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:53:33] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:53:35] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:53:35] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:55:41] production.INFO: Paciente encontrado {"id":2594,"name":"CECILIA RIVAS DE RAMIREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:55:41] production.INFO: Respuesta PersonResource {"data":{"id":2594,"type":"patient","identity_document_type_id":"1","number":"009349702","name":"CECILIA RIVAS DE RAMIREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMURIA","email":null,"telephone":"72474992","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-05-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2594_6a394cdf2c685.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2594_6a394cdf2c685.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:55:42] production.INFO: Paciente encontrado {"id":2594,"name":"CECILIA RIVAS DE RAMIREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 07:55:42] production.INFO: Respuesta PersonResource {"data":{"id":2594,"type":"patient","identity_document_type_id":"1","number":"009349702","name":"CECILIA RIVAS DE RAMIREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMURIA","email":null,"telephone":"72474992","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-05-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2594_6a394cdf2c685.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2594_6a394cdf2c685.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:58:37] production.INFO: === INICIO STORE PRESCRIPTION === [2026-06-23 07:58:37] production.INFO: Request data: {"patient_id":2594,"history_id":1845,"doctor_id":1999,"diagnosis":"Resto radicular","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina","dose":"500mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-06-22","next_appointment":null,"prescription_status":"active"} [2026-06-23 07:58:37] production.INFO: Base history encontrada: {"id":1845,"number_history":"0001758"} [2026-06-23 07:58:37] production.INFO: Guardando prescripci?n con datos: {"patient_id":2594,"diagnosis":"Resto radicular","prescription_date":"2026-06-22 00:00:00","medications_count":2,"instructions_count":0} [2026-06-23 07:58:37] production.INFO: Prescripci?n guardada exitosamente con ID: 1857 [2026-06-23 07:59:46] production.INFO: Paciente encontrado {"id":2591,"name":"ADA BEATRIZ PANAMEÑO DIAZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 07:59:46] production.INFO: Respuesta PersonResource {"data":{"id":2591,"type":"patient","identity_document_type_id":"1","number":"052719605","name":"ADA BEATRIZ PANAMEÑO DIAZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael oriente","email":null,"telephone":"78920075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2591_6a3969d457b98.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2591_6a3969d457b98.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 07:59:47] production.INFO: Paciente encontrado {"id":2591,"name":"ADA BEATRIZ PANAMEÑO DIAZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 07:59:47] production.INFO: Respuesta PersonResource {"data":{"id":2591,"type":"patient","identity_document_type_id":"1","number":"052719605","name":"ADA BEATRIZ PANAMEÑO DIAZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael oriente","email":null,"telephone":"78920075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2591_6a3969d457b98.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2591_6a3969d457b98.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:16:09] production.INFO: Paciente encontrado {"id":2597,"name":"SERGIO SEBASTIÁN AMAYA VÁQUIZ.","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:16:09] production.INFO: Respuesta PersonResource {"data":{"id":2597,"type":"patient","identity_document_type_id":"1","number":"711686871","name":"SERGIO SEBASTIÁN AMAYA VÁQUIZ.","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Ave. Ferrocarril casa 4 barrio concepción El Tránsito san Miguel","email":null,"telephone":"71168687","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-12-05","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEIRY YADIRA VAQUIZ","dni_person2":"018665539","person_old":false,"observation":null,"photo":"patient_2597_6a3969e49db1c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2597_6a3969e49db1c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:16:10] production.INFO: Paciente encontrado {"id":2597,"name":"SERGIO SEBASTIÁN AMAYA VÁQUIZ.","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:16:10] production.INFO: Respuesta PersonResource {"data":{"id":2597,"type":"patient","identity_document_type_id":"1","number":"711686871","name":"SERGIO SEBASTIÁN AMAYA VÁQUIZ.","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Ave. Ferrocarril casa 4 barrio concepción El Tránsito san Miguel","email":null,"telephone":"71168687","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-12-05","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEIRY YADIRA VAQUIZ","dni_person2":"018665539","person_old":false,"observation":null,"photo":"patient_2597_6a3969e49db1c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2597_6a3969e49db1c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:17:51] production.INFO: Paciente encontrado {"id":2601,"name":"ROSA DEL CARMEN QUINTANILLA AREVALO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:17:51] production.INFO: Respuesta PersonResource {"data":{"id":2601,"type":"patient","identity_document_type_id":"1","number":"062543959","name":"ROSA DEL CARMEN QUINTANILLA AREVALO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"75767689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2601_6a396ac69cbde.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2601_6a396ac69cbde.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:17:52] production.INFO: Paciente encontrado {"id":2601,"name":"ROSA DEL CARMEN QUINTANILLA AREVALO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:17:52] production.INFO: Respuesta PersonResource {"data":{"id":2601,"type":"patient","identity_document_type_id":"1","number":"062543959","name":"ROSA DEL CARMEN QUINTANILLA AREVALO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"75767689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2601_6a396ac69cbde.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2601_6a396ac69cbde.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:18:28] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:18:28] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:18:29] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:18:29] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:20:17] production.INFO: Paciente encontrado {"id":2600,"name":"EVELIN DE JESUS TORRES DE NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:20:17] production.INFO: Respuesta PersonResource {"data":{"id":2600,"type":"patient","identity_document_type_id":"1","number":"72491677","name":"EVELIN DE JESUS TORRES DE NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS LEMUS","email":null,"telephone":"71126413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-03-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:20:18] production.INFO: Paciente encontrado {"id":2600,"name":"EVELIN DE JESUS TORRES DE NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:20:18] production.INFO: Respuesta PersonResource {"data":{"id":2600,"type":"patient","identity_document_type_id":"1","number":"72491677","name":"EVELIN DE JESUS TORRES DE NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS LEMUS","email":null,"telephone":"71126413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-03-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:20:48] production.INFO: Paciente encontrado {"id":2445,"name":"ERIKA VANESSA ASTURIAS GUERRERO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:20:48] production.INFO: Respuesta PersonResource {"data":{"id":2445,"type":"patient","identity_document_type_id":"1","number":"035494496","name":"ERIKA VANESSA ASTURIAS GUERRERO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON SAN IDELFONSO","email":null,"telephone":"61083965","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"39","fech_nac":"1986-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2445_6a396c5a20d03.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2445_6a396c5a20d03.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:20:49] production.INFO: Paciente encontrado {"id":2445,"name":"ERIKA VANESSA ASTURIAS GUERRERO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:20:49] production.INFO: Respuesta PersonResource {"data":{"id":2445,"type":"patient","identity_document_type_id":"1","number":"035494496","name":"ERIKA VANESSA ASTURIAS GUERRERO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON SAN IDELFONSO","email":null,"telephone":"61083965","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"39","fech_nac":"1986-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2445_6a396c5a20d03.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2445_6a396c5a20d03.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:21:35] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:21:35] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:21:36] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:21:36] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:24:25] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:24:25] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:24:26] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:24:26] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:24:54] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 08:24:54] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:24:55] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 08:24:55] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:32:03] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:32:03] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:32:03] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:32:03] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:47:08] production.INFO: Paciente encontrado {"id":1698,"name":"YAMILETH NOHEMY GUZMAN GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:47:08] production.INFO: Respuesta PersonResource {"data":{"id":1698,"type":"patient","identity_document_type_id":"1","number":"06429718-0","name":"YAMILETH NOHEMY GUZMAN GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72262584","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1698_6a281bbabcffc.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1698_6a281bbabcffc.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:47:08] production.INFO: Paciente encontrado {"id":1698,"name":"YAMILETH NOHEMY GUZMAN GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 08:47:08] production.INFO: Respuesta PersonResource {"data":{"id":1698,"type":"patient","identity_document_type_id":"1","number":"06429718-0","name":"YAMILETH NOHEMY GUZMAN GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72262584","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1698_6a281bbabcffc.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1698_6a281bbabcffc.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:54:47] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 08:54:47] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:54:48] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 08:54:48] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:55:12] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 08:55:12] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:55:14] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 08:55:14] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 08:58:30] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 08:58:30] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:03:10] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:03:10] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:03:11] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:03:11] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:03:30] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2054","all_inputs":{"patient_id":"2054","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpDbzjRs"}}} [2026-06-23 09:03:30] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":32891,"file_type":"image/jpeg","patient_id":"2054"} [2026-06-23 09:03:30] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","filename":"patient_2054_6a3a923235f0a.jpg","exists":true} [2026-06-23 09:03:30] production.INFO: Paciente actualizado {"person_id":2054,"photo":"patient_2054_6a3a923235f0a.jpg"} [2026-06-23 09:03:37] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-23 09:03:37] production.INFO: Archivo original: {"name":"cita ortondoncia 21 de julio.pdf","size":166797,"mime":"application/pdf","extension":"pdf"} [2026-06-23 09:03:37] production.INFO: Nombre de archivo generado: 20260623090337_6a3a9239afa89.pdf [2026-06-23 09:03:37] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090337_6a3a9239afa89.pdf [2026-06-23 09:03:37] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090337_6a3a9239afa89.pdf [2026-06-23 09:03:42] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:03:42] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:03:43] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:03:43] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:03:52] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-23 09:03:52] production.INFO: Archivo original: {"name":"NATALY SERPAS CEF.pdf","size":4801810,"mime":"application/pdf","extension":"pdf"} [2026-06-23 09:03:52] production.INFO: Nombre de archivo generado: 20260623090352_6a3a92483c3b2.pdf [2026-06-23 09:03:52] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090352_6a3a92483c3b2.pdf [2026-06-23 09:03:52] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090352_6a3a92483c3b2.pdf [2026-06-23 09:03:54] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-23 09:03:54] production.INFO: Request data: {"history_id":1293,"patient_id":2054,"source_images":[{"filename":"20260623090352_6a3a92483c3b2.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090352_6a3a92483c3b2.pdf"}],"description":"Radiografía","pieza":null} [2026-06-23 09:03:54] production.INFO: Procesando archivo: 20260623090352_6a3a92483c3b2.pdf [2026-06-23 09:03:54] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090352_6a3a92483c3b2.pdf [2026-06-23 09:03:54] production.INFO: Radiografía guardada con ID: 73 [2026-06-23 09:03:54] production.INFO: Total de radiografías guardadas: 1 [2026-06-23 09:03:54] production.INFO: Total en BD para este history_id: 1 [2026-06-23 09:03:59] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-23 09:03:59] production.INFO: Archivo original: {"name":"NATALY SERPAS.pdf","size":4702301,"mime":"application/pdf","extension":"pdf"} [2026-06-23 09:03:59] production.INFO: Nombre de archivo generado: 20260623090359_6a3a924fd432f.pdf [2026-06-23 09:03:59] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090359_6a3a924fd432f.pdf [2026-06-23 09:03:59] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090359_6a3a924fd432f.pdf [2026-06-23 09:04:01] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-23 09:04:01] production.INFO: Request data: {"history_id":1293,"patient_id":2054,"source_images":[{"filename":"20260623090359_6a3a924fd432f.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090359_6a3a924fd432f.pdf"}],"description":"Radiografía","pieza":null} [2026-06-23 09:04:01] production.INFO: Procesando archivo: 20260623090359_6a3a924fd432f.pdf [2026-06-23 09:04:01] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623090359_6a3a924fd432f.pdf [2026-06-23 09:04:01] production.INFO: Radiografía guardada con ID: 74 [2026-06-23 09:04:01] production.INFO: Total de radiografías guardadas: 1 [2026-06-23 09:04:01] production.INFO: Total en BD para este history_id: 2 [2026-06-23 09:06:56] production.INFO: Paciente encontrado {"id":1698,"name":"YAMILETH NOHEMY GUZMAN GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:06:56] production.INFO: Respuesta PersonResource {"data":{"id":1698,"type":"patient","identity_document_type_id":"1","number":"06429718-0","name":"YAMILETH NOHEMY GUZMAN GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72262584","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1698_6a281bbabcffc.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1698_6a281bbabcffc.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:10:25] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:10:25] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:10:26] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:10:26] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 09:22:09] production.INFO: Paciente encontrado {"id":2604,"name":"ROSA EDIS RIVA CASTELLON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 09:22:09] production.INFO: Respuesta PersonResource {"data":{"id":2604,"type":"patient","identity_document_type_id":"1","number":"048648088","name":"ROSA EDIS RIVA CASTELLON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"78558427","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"72","fech_nac":"1953-08-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:20:24] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:20:24] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:20:25] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:20:25] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:20:25] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:20:25] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:21:33] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:21:33] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:21:34] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:21:34] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:29:33] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:29:33] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:30:00] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:30:00] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:30:01] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:30:01] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:30:51] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:30:51] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:30:52] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 10:30:52] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 10:57:42] production.INFO: Iniciando payment_toPrint {"external_id":"ff21c9d3-310d-4612-a600-40d27a7efd35"} [2026-06-23 10:57:42] production.INFO: Receipt encontrado {"id":8728,"has_patient":true} [2026-06-23 10:57:42] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARIA GABRIELA BARRERA GARCIA"} [2026-06-23 10:57:42] production.INFO: PDF generado correctamente [2026-06-23 11:06:38] production.INFO: Paciente encontrado {"id":1941,"name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:06:38] production.INFO: Respuesta PersonResource {"data":{"id":1941,"type":"patient","identity_document_type_id":"1","number":"020559281","name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"75087768","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"79","fech_nac":"1946-09-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1941_6a31ad02e57c5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a31ad02e57c5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:06:39] production.INFO: Paciente encontrado {"id":1941,"name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:06:39] production.INFO: Respuesta PersonResource {"data":{"id":1941,"type":"patient","identity_document_type_id":"1","number":"020559281","name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"75087768","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"79","fech_nac":"1946-09-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1941_6a31ad02e57c5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a31ad02e57c5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:12:10] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VDA. RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:12:10] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VDA. RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72243422","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"88","fech_nac":"1937-05-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:13:30] production.INFO: Paciente encontrado {"id":1941,"name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:13:30] production.INFO: Respuesta PersonResource {"data":{"id":1941,"type":"patient","identity_document_type_id":"1","number":"020559281","name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"75087768","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"79","fech_nac":"1946-09-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1941_6a31ad02e57c5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a31ad02e57c5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:13:31] production.INFO: Paciente encontrado {"id":1941,"name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:13:31] production.INFO: Respuesta PersonResource {"data":{"id":1941,"type":"patient","identity_document_type_id":"1","number":"020559281","name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"75087768","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"79","fech_nac":"1946-09-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1941_6a31ad02e57c5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a31ad02e57c5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:16:45] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: El uso de clorhexidina al 0,12 % durante 8 días es una medida habitual para reducir la carga bacteriana y favorecer la cicatrización. Además, suele recomendarse: Retirar la prótesis durante la noche. Mantener una higiene cuidadosa de la prótesis y de la mucosa oral. Evitar usar la prótesis si produce dolor intenso hasta que sea evaluada. Acudir al odontólogo para ajuste, rebase o reemplazo de la prótesis si es necesario. Si después de los 8 días persisten el enrojecimiento, dolor, ulceraciones o áreas blancas, es importante una nueva valoración odontológica para descartar infección por hongos u otras causas., 0, 1746, 4, 0, 2, 2026-06-16, 2026-06-23 11:16:45, 2026-06-23 11:16:45)) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: El uso de clorhexidina al 0,12 % durante 8 días es una medida habitual para reducir la carga bacteriana y favorecer la cicatrización. Además, suele recomendarse: Retirar la prótesis durante la noche. Mantener una higiene cuidadosa de la prótesis y de la mucosa oral. Evitar usar la prótesis si produce dolor intenso hasta que sea evaluada. Acudir al odontólogo para ajuste, rebase o reemplazo de la prótesis si es necesario. Si después de los 8 días persisten el enrojecimiento, dolor, ulceraciones o áreas blancas, es importante una nueva valoración odontológica para descartar infección por hongos u otras causas., 0, 1746, 4, 0, 2, 2026-06-16, 2026-06-23 11:16:45, 2026-06-23 11:16:45)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:464) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(464): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `tr...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-23 11:16:51] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: El uso de clorhexidina al 0,12 % durante 8 días es una medida habitual para reducir la carga bacteriana y favorecer la cicatrización. Además, suele recomendarse: Retirar la prótesis durante la noche. Mantener una higiene cuidadosa de la prótesis y de la mucosa oral. Evitar usar la prótesis si produce dolor intenso hasta que sea evaluada. Acudir al odontólogo para ajuste, rebase o reemplazo de la prótesis si es necesario. Si después de los 8 días persisten el enrojecimiento, dolor, ulceraciones o áreas blancas, es importante una nueva valoración odontológica para descartar infección por hongos u otras causas., 0, 1746, 4, 0, 2, 2026-06-23, 2026-06-23 11:16:51, 2026-06-23 11:16:51)) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: El uso de clorhexidina al 0,12 % durante 8 días es una medida habitual para reducir la carga bacteriana y favorecer la cicatrización. Además, suele recomendarse: Retirar la prótesis durante la noche. Mantener una higiene cuidadosa de la prótesis y de la mucosa oral. Evitar usar la prótesis si produce dolor intenso hasta que sea evaluada. Acudir al odontólogo para ajuste, rebase o reemplazo de la prótesis si es necesario. Si después de los 8 días persisten el enrojecimiento, dolor, ulceraciones o áreas blancas, es importante una nueva valoración odontológica para descartar infección por hongos u otras causas., 0, 1746, 4, 0, 2, 2026-06-23, 2026-06-23 11:16:51, 2026-06-23 11:16:51)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:464) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(464): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `tr...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-23 11:17:22] production.INFO: Paciente encontrado {"id":1941,"name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:17:22] production.INFO: Respuesta PersonResource {"data":{"id":1941,"type":"patient","identity_document_type_id":"1","number":"020559281","name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"75087768","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"79","fech_nac":"1946-09-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1941_6a31ad02e57c5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a31ad02e57c5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:17:22] production.INFO: Paciente encontrado {"id":1941,"name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:17:22] production.INFO: Respuesta PersonResource {"data":{"id":1941,"type":"patient","identity_document_type_id":"1","number":"020559281","name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"75087768","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"79","fech_nac":"1946-09-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1941_6a31ad02e57c5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a31ad02e57c5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:17:28] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"1941","all_inputs":{"patient_id":"1941","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpWJvAV4"}}} [2026-06-23 11:17:28] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":18019,"file_type":"image/jpeg","patient_id":"1941"} [2026-06-23 11:17:28] production.INFO: Foto anterior eliminada: patient_1941_6a31ad02e57c5.jpg [2026-06-23 11:17:28] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a3ab198b6514.jpg","filename":"patient_1941_6a3ab198b6514.jpg","exists":true} [2026-06-23 11:17:28] production.INFO: Paciente actualizado {"person_id":1941,"photo":"patient_1941_6a3ab198b6514.jpg"} [2026-06-23 11:18:46] production.INFO: Paciente encontrado {"id":1941,"name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:18:46] production.INFO: Respuesta PersonResource {"data":{"id":1941,"type":"patient","identity_document_type_id":"1","number":"020559281","name":"TERESA DE JESUS CRUZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"75087768","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"79","fech_nac":"1946-09-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1941_6a3ab198b6514.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1941_6a3ab198b6514.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:19:00] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VDA. RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:19:00] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VDA. RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72243422","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"88","fech_nac":"1937-05-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:20:31] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:20:31] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:20:47] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:20:47] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:20:48] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:20:48] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:21:02] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: El uso de clorhexidina al 0,12 % durante 8 días es una medida habitual para reducir la carga bacteriana y favorecer la cicatrización. Además, suele recomendarse: Retirar la prótesis durante la noche. Mantener una higiene cuidadosa de la prótesis y de la mucosa oral. Evitar usar la prótesis si produce dolor intenso hasta que sea evaluada. Acudir al odontólogo para ajuste, rebase o reemplazo de la prótesis si es necesario. Si después de los 8 días persisten el enrojecimiento, dolor, ulceraciones o áreas blancas, es importante una nueva valoración odontológica para descartar infección por hongos u otras causas., 0, 1746, 4, 0, 2, 2026-06-16, 2026-06-23 11:21:02, 2026-06-23 11:21:02)) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: El uso de clorhexidina al 0,12 % durante 8 días es una medida habitual para reducir la carga bacteriana y favorecer la cicatrización. Además, suele recomendarse: Retirar la prótesis durante la noche. Mantener una higiene cuidadosa de la prótesis y de la mucosa oral. Evitar usar la prótesis si produce dolor intenso hasta que sea evaluada. Acudir al odontólogo para ajuste, rebase o reemplazo de la prótesis si es necesario. Si después de los 8 días persisten el enrojecimiento, dolor, ulceraciones o áreas blancas, es importante una nueva valoración odontológica para descartar infección por hongos u otras causas., 0, 1746, 4, 0, 2, 2026-06-16, 2026-06-23 11:21:02, 2026-06-23 11:21:02)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:464) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(464): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `tr...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-23 11:21:11] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:21:11] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:21:12] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:21:12] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:21:58] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"1746","all_inputs":{"patient_id":"1746","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpLNOnDZ"}}} [2026-06-23 11:21:58] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":79027,"file_type":"image/jpeg","patient_id":"1746"} [2026-06-23 11:21:58] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","filename":"patient_1746_6a3ab2a629079.jpg","exists":true} [2026-06-23 11:21:58] production.INFO: Paciente actualizado {"person_id":1746,"photo":"patient_1746_6a3ab2a629079.jpg"} [2026-06-23 11:30:15] production.INFO: Paciente encontrado {"id":53,"name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:30:15] production.INFO: Respuesta PersonResource {"data":{"id":53,"type":"patient","identity_document_type_id":"1","number":"70648684","name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1991-08-03","state_civil":"Soltero","sex":"Femenino","degree":"Sin nivel","occupation":"Su casa","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:53:59] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:53:59] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 11:54:00] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 11:54:00] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 12:03:26] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 12:03:26] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 12:03:27] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 12:03:27] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 12:30:57] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 12:30:57] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:23:37] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 13:23:37] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:26:28] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 13:26:28] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:26:29] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 13:26:29] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:27:05] production.INFO: Iniciando payment_toPrint {"external_id":"263173ab-3602-469c-897a-5fca85a0613d"} [2026-06-23 13:27:05] production.INFO: Receipt encontrado {"id":8734,"has_patient":true} [2026-06-23 13:27:05] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"VELBA MARISA CARCAMO DE GRANADOS"} [2026-06-23 13:27:05] production.INFO: PDF generado correctamente [2026-06-23 13:28:46] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 13:28:46] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:28:47] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 13:28:47] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:36:02] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 13:36:02] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:36:04] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 13:36:04] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 13:36:18] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-23 13:36:18] production.INFO: Archivo original: {"name":"DELIS MAJANO.pdf","size":4777821,"mime":"application/pdf","extension":"pdf"} [2026-06-23 13:36:18] production.INFO: Nombre de archivo generado: 20260623133618_6a3ad22266b05.pdf [2026-06-23 13:36:18] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623133618_6a3ad22266b05.pdf [2026-06-23 13:36:18] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623133618_6a3ad22266b05.pdf [2026-06-23 13:36:50] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-23 13:36:50] production.INFO: Request data: {"history_id":1760,"patient_id":2523,"source_images":[{"filename":"20260623133618_6a3ad22266b05.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623133618_6a3ad22266b05.pdf"}],"description":"Radiografía","pieza":null} [2026-06-23 13:36:50] production.INFO: Procesando archivo: 20260623133618_6a3ad22266b05.pdf [2026-06-23 13:36:50] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623133618_6a3ad22266b05.pdf [2026-06-23 13:36:50] production.INFO: Radiografía guardada con ID: 75 [2026-06-23 13:36:50] production.INFO: Total de radiografías guardadas: 1 [2026-06-23 13:36:50] production.INFO: Total en BD para este history_id: 1 [2026-06-23 13:45:30] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-23 13:45:30] production.INFO: Archivo original: {"name":"DELIS MAJANO (1).pdf","size":4799767,"mime":"application/pdf","extension":"pdf"} [2026-06-23 13:45:30] production.INFO: Nombre de archivo generado: 20260623134530_6a3ad44ab372c.pdf [2026-06-23 13:45:30] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623134530_6a3ad44ab372c.pdf [2026-06-23 13:45:30] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623134530_6a3ad44ab372c.pdf [2026-06-23 13:45:32] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-23 13:45:32] production.INFO: Request data: {"history_id":1760,"patient_id":2523,"source_images":[{"filename":"20260623134530_6a3ad44ab372c.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260623134530_6a3ad44ab372c.pdf"}],"description":"Radiografía","pieza":null} [2026-06-23 13:45:32] production.INFO: Procesando archivo: 20260623134530_6a3ad44ab372c.pdf [2026-06-23 13:45:32] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260623134530_6a3ad44ab372c.pdf [2026-06-23 13:45:32] production.INFO: Radiografía guardada con ID: 76 [2026-06-23 13:45:32] production.INFO: Total de radiografías guardadas: 1 [2026-06-23 13:45:32] production.INFO: Total en BD para este history_id: 2 [2026-06-23 14:06:46] production.INFO: Paciente encontrado {"id":675,"name":"ANA JULIA GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 14:06:46] production.INFO: Respuesta PersonResource {"data":{"id":675,"type":"patient","identity_document_type_id":"1","number":"71383988","name":"ANA JULIA GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"71383988","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1954-05-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 14:07:06] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 14:07:06] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 14:07:31] production.INFO: Paciente encontrado {"id":1163,"name":"JESSICA ELIZABETH REYES GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 14:07:31] production.INFO: Respuesta PersonResource {"data":{"id":1163,"type":"patient","identity_document_type_id":"1","number":"07427077 4","name":"JESSICA ELIZABETH REYES GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B SANTA ROSA","email":null,"telephone":"60278576","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2024-04-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 14:10:40] production.INFO: Paciente encontrado {"id":2606,"name":"KENNY MICHELLE VILLEGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 14:10:40] production.INFO: Respuesta PersonResource {"data":{"id":2606,"type":"patient","identity_document_type_id":"1","number":"035015615012","name":"KENNY MICHELLE VILLEGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH VILLEGAS","dni_person2":"350515150","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 14:14:32] production.INFO: Paciente encontrado {"id":2607,"name":"GREGORIDO DEODANI VILLEGAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-23 14:14:32] production.INFO: Respuesta PersonResource {"data":{"id":2607,"type":"patient","identity_document_type_id":"1","number":"3015154185401","name":"GREGORIDO DEODANI VILLEGAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH ARIAS","dni_person2":"15245414841","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 14:17:25] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 14:17:25] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 14:54:51] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 14:54:51] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 14:57:31] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 14:57:31] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 15:10:04] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 15:10:04] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 15:10:05] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 15:10:05] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 15:11:42] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 15:11:42] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 15:34:23] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 15:34:23] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 15:34:24] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 15:34:24] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 15:35:33] production.INFO: Iniciando payment_toPrint {"external_id":"31dd23d9-1cd4-4647-89a9-e9836a709b4d"} [2026-06-23 15:35:33] production.INFO: Receipt encontrado {"id":8745,"has_patient":true} [2026-06-23 15:35:33] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARIA BERTILA DIAZ VIUDA DE RIVERA"} [2026-06-23 15:35:33] production.INFO: PDF generado correctamente [2026-06-23 15:55:01] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 15:55:01] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 15:55:03] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 15:55:03] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 16:12:51] production.INFO: Paciente encontrado {"id":2610,"name":"DARLIN NICOL GONZALEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 16:12:51] production.INFO: Respuesta PersonResource {"data":{"id":2610,"type":"patient","identity_document_type_id":"1","number":"0743368384","name":"DARLIN NICOL GONZALEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"77000062","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2006-04-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 16:28:27] production.INFO: Paciente encontrado {"id":2610,"name":"DARLIN NICOL GONZALEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 16:28:27] production.INFO: Respuesta PersonResource {"data":{"id":2610,"type":"patient","identity_document_type_id":"1","number":"0743368384","name":"DARLIN NICOL GONZALEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"77000062","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2006-04-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 16:28:28] production.INFO: Paciente encontrado {"id":2610,"name":"DARLIN NICOL GONZALEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 16:28:28] production.INFO: Respuesta PersonResource {"data":{"id":2610,"type":"patient","identity_document_type_id":"1","number":"0743368384","name":"DARLIN NICOL GONZALEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"77000062","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2006-04-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 16:58:02] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 16:58:02] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 17:05:38] production.INFO: Paciente encontrado {"id":2610,"name":"DARLIN NICOL GONZALEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 17:05:38] production.INFO: Respuesta PersonResource {"data":{"id":2610,"type":"patient","identity_document_type_id":"1","number":"0743368384","name":"DARLIN NICOL GONZALEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"77000062","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2006-04-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 17:05:39] production.INFO: Paciente encontrado {"id":2610,"name":"DARLIN NICOL GONZALEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 17:05:39] production.INFO: Respuesta PersonResource {"data":{"id":2610,"type":"patient","identity_document_type_id":"1","number":"0743368384","name":"DARLIN NICOL GONZALEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"77000062","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2006-04-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 17:06:03] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2610","all_inputs":{"patient_id":"2610","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfc0WvV"}}} [2026-06-23 17:06:03] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":84067,"file_type":"image/jpeg","patient_id":"2610"} [2026-06-23 17:06:03] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2610_6a3b034b77677.jpg","filename":"patient_2610_6a3b034b77677.jpg","exists":true} [2026-06-23 17:06:03] production.INFO: Paciente actualizado {"person_id":2610,"photo":"patient_2610_6a3b034b77677.jpg"} [2026-06-23 17:07:52] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 17:07:52] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 17:07:53] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 17:07:53] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 17:15:42] production.INFO: Paciente encontrado {"id":2610,"name":"DARLIN NICOL GONZALEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 17:15:42] production.INFO: Respuesta PersonResource {"data":{"id":2610,"type":"patient","identity_document_type_id":"1","number":"0743368384","name":"DARLIN NICOL GONZALEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"77000062","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2006-04-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2610_6a3b034b77677.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2610_6a3b034b77677.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 17:15:43] production.INFO: Paciente encontrado {"id":2610,"name":"DARLIN NICOL GONZALEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 17:15:43] production.INFO: Respuesta PersonResource {"data":{"id":2610,"type":"patient","identity_document_type_id":"1","number":"0743368384","name":"DARLIN NICOL GONZALEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"77000062","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2006-04-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2610_6a3b034b77677.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2610_6a3b034b77677.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 18:20:42] production.INFO: Paciente encontrado {"id":2604,"name":"ROSA EDIS RIVA CASTELLON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 18:20:42] production.INFO: Respuesta PersonResource {"data":{"id":2604,"type":"patient","identity_document_type_id":"1","number":"048648088","name":"ROSA EDIS RIVA CASTELLON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"78558427","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"72","fech_nac":"1953-08-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 18:20:43] production.INFO: Paciente encontrado {"id":2604,"name":"ROSA EDIS RIVA CASTELLON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 18:20:43] production.INFO: Respuesta PersonResource {"data":{"id":2604,"type":"patient","identity_document_type_id":"1","number":"048648088","name":"ROSA EDIS RIVA CASTELLON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"78558427","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"72","fech_nac":"1953-08-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 18:20:55] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 18:20:55] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 18:20:56] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 18:20:56] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 18:21:06] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 18:21:06] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 18:21:07] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 18:21:07] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 19:02:30] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 19:02:30] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-23 19:02:31] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-23 19:02:31] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:08:05] production.INFO: Paciente encontrado {"id":2604,"name":"ROSA EDIS RIVA CASTELLON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:08:05] production.INFO: Respuesta PersonResource {"data":{"id":2604,"type":"patient","identity_document_type_id":"1","number":"048648088","name":"ROSA EDIS RIVA CASTELLON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"78558427","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"72","fech_nac":"1953-08-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:08:06] production.INFO: Paciente encontrado {"id":2604,"name":"ROSA EDIS RIVA CASTELLON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:08:06] production.INFO: Respuesta PersonResource {"data":{"id":2604,"type":"patient","identity_document_type_id":"1","number":"048648088","name":"ROSA EDIS RIVA CASTELLON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"78558427","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"72","fech_nac":"1953-08-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:10:51] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:10:51] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:10:52] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:10:52] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:11:59] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:11:59] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:12:00] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:12:00] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:13:38] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:13:38] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:13:39] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:13:39] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:14:18] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:14:18] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:14:19] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:14:19] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:17:04] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:17:04] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 07:17:05] production.INFO: Paciente encontrado {"id":2603,"name":"MILEIDY RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 07:17:05] production.INFO: Respuesta PersonResource {"data":{"id":2603,"type":"patient","identity_document_type_id":"1","number":"056382248","name":"MILEIDY RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"72574031","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-12-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SARA HERNANDEZ","dni_person2":"056382248","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 08:35:53] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 08:35:53] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 08:35:54] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 08:35:54] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 08:54:35] production.INFO: Paciente encontrado {"id":2611,"name":"ADRIEL ERNESTO CRUZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 08:54:35] production.INFO: Respuesta PersonResource {"data":{"id":2611,"type":"patient","identity_document_type_id":"1","number":"0420189000","name":"ADRIEL ERNESTO CRUZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA MONTEFRESCO","email":null,"telephone":"70287470","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARITZA YAMILETH HERNANDEZ","dni_person2":"042018900","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 08:56:34] production.INFO: Paciente encontrado {"id":2612,"name":"MERCEDES NOHEMI PALMA DE IGLESIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 08:56:34] production.INFO: Respuesta PersonResource {"data":{"id":2612,"type":"patient","identity_document_type_id":"1","number":"055552311","name":"MERCEDES NOHEMI PALMA DE IGLESIAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA NUEVA","email":null,"telephone":"69935540","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1997-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:12:16] production.INFO: Paciente encontrado {"id":2611,"name":"ADRIEL ERNESTO CRUZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:12:16] production.INFO: Respuesta PersonResource {"data":{"id":2611,"type":"patient","identity_document_type_id":"1","number":"0420189000","name":"ADRIEL ERNESTO CRUZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA MONTEFRESCO","email":null,"telephone":"70287470","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARITZA YAMILETH HERNANDEZ","dni_person2":"042018900","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:12:17] production.INFO: Paciente encontrado {"id":2611,"name":"ADRIEL ERNESTO CRUZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:12:17] production.INFO: Respuesta PersonResource {"data":{"id":2611,"type":"patient","identity_document_type_id":"1","number":"0420189000","name":"ADRIEL ERNESTO CRUZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA MONTEFRESCO","email":null,"telephone":"70287470","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARITZA YAMILETH HERNANDEZ","dni_person2":"042018900","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:12:49] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:12:49] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:12:50] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:12:50] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:26:31] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:26:31] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:28:02] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:28:02] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:28:03] production.INFO: Iniciando payment_toPrint {"external_id":"1e7c4a48-6268-442b-b438-b78114a72c99"} [2026-06-24 09:28:03] production.INFO: Receipt encontrado {"id":8750,"has_patient":true} [2026-06-24 09:28:03] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"DIEGO MOISES CALDERON ALVARADO"} [2026-06-24 09:28:03] production.INFO: PDF generado correctamente [2026-06-24 09:28:03] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:28:03] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:30:17] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:30:17] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:30:18] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:30:18] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:53:54] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:53:54] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:58:05] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:58:05] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:58:06] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:58:06] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 09:58:46] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 09:58:46] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:04:27] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:04:27] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:04:42] production.INFO: Paciente encontrado {"id":2611,"name":"ADRIEL ERNESTO CRUZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:04:42] production.INFO: Respuesta PersonResource {"data":{"id":2611,"type":"patient","identity_document_type_id":"1","number":"0420189000","name":"ADRIEL ERNESTO CRUZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA MONTEFRESCO","email":null,"telephone":"70287470","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARITZA YAMILETH HERNANDEZ","dni_person2":"042018900","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:04:43] production.INFO: Paciente encontrado {"id":2611,"name":"ADRIEL ERNESTO CRUZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:04:43] production.INFO: Respuesta PersonResource {"data":{"id":2611,"type":"patient","identity_document_type_id":"1","number":"0420189000","name":"ADRIEL ERNESTO CRUZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA MONTEFRESCO","email":null,"telephone":"70287470","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARITZA YAMILETH HERNANDEZ","dni_person2":"042018900","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:04:59] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2611","all_inputs":{"patient_id":"2611","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpxoqaqb"}}} [2026-06-24 10:04:59] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":98439,"file_type":"image/jpeg","patient_id":"2611"} [2026-06-24 10:04:59] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2611_6a3bf21be390a.jpg","filename":"patient_2611_6a3bf21be390a.jpg","exists":true} [2026-06-24 10:04:59] production.INFO: Paciente actualizado {"person_id":2611,"photo":"patient_2611_6a3bf21be390a.jpg"} [2026-06-24 10:08:21] production.INFO: Paciente encontrado {"id":1570,"name":"ELSA ALICIA COMEZ GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:08:21] production.INFO: Respuesta PersonResource {"data":{"id":1570,"type":"patient","identity_document_type_id":"1","number":"-01017163- 3","name":"ELSA ALICIA COMEZ GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CASERIO EL VOLCAN, SAN MIGUEL","email":null,"telephone":"75205994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1983-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:08:21] production.INFO: Paciente encontrado {"id":1570,"name":"ELSA ALICIA COMEZ GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:08:21] production.INFO: Respuesta PersonResource {"data":{"id":1570,"type":"patient","identity_document_type_id":"1","number":"-01017163- 3","name":"ELSA ALICIA COMEZ GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CASERIO EL VOLCAN, SAN MIGUEL","email":null,"telephone":"75205994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1983-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:10:40] production.INFO: Paciente encontrado {"id":1553,"name":"DARLIN ROXANA PARADA MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:10:40] production.INFO: Respuesta PersonResource {"data":{"id":1553,"type":"patient","identity_document_type_id":"1","number":"06604033 5","name":"DARLIN ROXANA PARADA MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RAN RAFAEL ORIENTE","email":null,"telephone":"7751 7536","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:10:41] production.INFO: Paciente encontrado {"id":1553,"name":"DARLIN ROXANA PARADA MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:10:41] production.INFO: Respuesta PersonResource {"data":{"id":1553,"type":"patient","identity_document_type_id":"1","number":"06604033 5","name":"DARLIN ROXANA PARADA MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RAN RAFAEL ORIENTE","email":null,"telephone":"7751 7536","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:15:36] production.INFO: Paciente encontrado {"id":2612,"name":"MERCEDES NOHEMI PALMA DE IGLESIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:15:36] production.INFO: Respuesta PersonResource {"data":{"id":2612,"type":"patient","identity_document_type_id":"1","number":"055552311","name":"MERCEDES NOHEMI PALMA DE IGLESIAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA NUEVA","email":null,"telephone":"69935540","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1997-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:15:37] production.INFO: Paciente encontrado {"id":2612,"name":"MERCEDES NOHEMI PALMA DE IGLESIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:15:37] production.INFO: Respuesta PersonResource {"data":{"id":2612,"type":"patient","identity_document_type_id":"1","number":"055552311","name":"MERCEDES NOHEMI PALMA DE IGLESIAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA NUEVA","email":null,"telephone":"69935540","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1997-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:15:44] production.INFO: Paciente encontrado {"id":2612,"name":"MERCEDES NOHEMI PALMA DE IGLESIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:15:44] production.INFO: Respuesta PersonResource {"data":{"id":2612,"type":"patient","identity_document_type_id":"1","number":"055552311","name":"MERCEDES NOHEMI PALMA DE IGLESIAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA NUEVA","email":null,"telephone":"69935540","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1997-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:15:45] production.INFO: Paciente encontrado {"id":2612,"name":"MERCEDES NOHEMI PALMA DE IGLESIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 10:15:45] production.INFO: Respuesta PersonResource {"data":{"id":2612,"type":"patient","identity_document_type_id":"1","number":"055552311","name":"MERCEDES NOHEMI PALMA DE IGLESIAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA NUEVA","email":null,"telephone":"69935540","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1997-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:16:54] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2612","all_inputs":{"patient_id":"2612","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppLciNV"}}} [2026-06-24 10:16:54] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":99070,"file_type":"image/jpeg","patient_id":"2612"} [2026-06-24 10:16:54] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2612_6a3bf4e64eb18.jpg","filename":"patient_2612_6a3bf4e64eb18.jpg","exists":true} [2026-06-24 10:16:54] production.INFO: Paciente actualizado {"person_id":2612,"photo":"patient_2612_6a3bf4e64eb18.jpg"} [2026-06-24 10:39:47] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 10:39:47] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:40:21] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 10:40:21] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:40:22] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 10:40:22] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 10:40:35] production.INFO: Iniciando payment_toPrint {"external_id":"17c1964a-7e97-4fec-9bce-26fecce4da78"} [2026-06-24 10:40:35] production.INFO: Receipt encontrado {"id":8754,"has_patient":true} [2026-06-24 10:40:35] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ARMANDO JOSUE SARAVIA NIETO"} [2026-06-24 10:40:36] production.INFO: PDF generado correctamente [2026-06-24 11:35:35] production.INFO: Paciente encontrado {"id":1570,"name":"ELSA ALICIA COMEZ GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 11:35:35] production.INFO: Respuesta PersonResource {"data":{"id":1570,"type":"patient","identity_document_type_id":"1","number":"-01017163- 3","name":"ELSA ALICIA COMEZ GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CASERIO EL VOLCAN, SAN MIGUEL","email":null,"telephone":"75205994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1983-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 11:36:42] production.INFO: Iniciando payment_toPrint {"external_id":"f7914813-5823-46bc-9064-97cb05aa371f"} [2026-06-24 11:36:42] production.INFO: Receipt encontrado {"id":8756,"has_patient":true} [2026-06-24 11:36:42] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ELSA ALICIA COMEZ GARCIA"} [2026-06-24 11:36:42] production.INFO: PDF generado correctamente [2026-06-24 11:57:33] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 11:57:33] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 11:57:52] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 11:57:52] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 11:57:53] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 11:57:53] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:10:11] production.INFO: Paciente encontrado {"id":53,"name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 12:10:11] production.INFO: Respuesta PersonResource {"data":{"id":53,"type":"patient","identity_document_type_id":"1","number":"70648684","name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1991-08-03","state_civil":"Soltero","sex":"Femenino","degree":"Sin nivel","occupation":"Su casa","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:10:12] production.INFO: Paciente encontrado {"id":53,"name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 12:10:12] production.INFO: Respuesta PersonResource {"data":{"id":53,"type":"patient","identity_document_type_id":"1","number":"70648684","name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1991-08-03","state_civil":"Soltero","sex":"Femenino","degree":"Sin nivel","occupation":"Su casa","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:20:00] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 12:20:00] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:20:02] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 12:20:02] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:31:42] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 12:31:42] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:34:21] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 12:34:21] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:34:22] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 12:34:22] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:34:34] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 12:34:34] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:36:34] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 12:36:34] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 12:36:35] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 12:36:35] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:05:08] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:05:08] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:05:09] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:05:09] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:13:16] production.INFO: Paciente encontrado {"id":2614,"name":"DARWIN ALFONSO SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:13:16] production.INFO: Respuesta PersonResource {"data":{"id":2614,"type":"patient","identity_document_type_id":"1","number":"056733978","name":"DARWIN ALFONSO SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"san jorgue","email":null,"telephone":"77637898","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"BRENDA OCHOA","dni_person2":"056733978","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:21:56] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:21:56] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:22:26] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:22:26] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:22:27] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:22:27] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:23:19] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:23:19] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:23:20] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:23:20] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:25:20] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:25:20] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:25:21] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:25:21] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:30:49] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 14:30:49] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:49:42] production.INFO: Paciente encontrado {"id":1834,"name":"YENIFER MARISOL CHAVEZ GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 14:49:42] production.INFO: Respuesta PersonResource {"data":{"id":1834,"type":"patient","identity_document_type_id":"1","number":"065706069","name":"YENIFER MARISOL CHAVEZ GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"74627492","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:54:40] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 14:54:40] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 14:54:41] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 14:54:41] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:10:34] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 15:10:34] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:10:35] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 15:10:35] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:22:01] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 15:22:01] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:22:34] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 15:22:34] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:28:42] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 15:28:42] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:34:16] production.INFO: Paciente encontrado {"id":1190,"name":"LILIANA ESTEFANY GAITAN ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 15:34:16] production.INFO: Respuesta PersonResource {"data":{"id":1190,"type":"patient","identity_document_type_id":"1","number":"06058813 1","name":"LILIANA ESTEFANY GAITAN ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"VALLE LA JICAMA","email":null,"telephone":"77580236","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-01-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:43:49] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 15:43:49] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:49:29] production.INFO: Paciente encontrado {"id":242,"name":"CECIA NATALIA MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 15:49:29] production.INFO: Respuesta PersonResource {"data":{"id":242,"type":"patient","identity_document_type_id":"1","number":"70519830","name":"CECIA NATALIA MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON SAN RAFAEL OTE","email":null,"telephone":"70519830","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-06-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:56:42] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 15:56:42] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 15:56:43] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 15:56:43] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:23:10] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:23:10] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:27:53] production.INFO: Paciente encontrado {"id":1617,"name":"JENNIFER LIZETH PEREZ MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:27:53] production.INFO: Respuesta PersonResource {"data":{"id":1617,"type":"patient","identity_document_type_id":"1","number":"07629009 7","name":"JENNIFER LIZETH PEREZ MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"7614 8539","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:27:54] production.INFO: Paciente encontrado {"id":1617,"name":"JENNIFER LIZETH PEREZ MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:27:54] production.INFO: Respuesta PersonResource {"data":{"id":1617,"type":"patient","identity_document_type_id":"1","number":"07629009 7","name":"JENNIFER LIZETH PEREZ MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"7614 8539","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:54:12] production.INFO: Paciente encontrado {"id":1617,"name":"JENNIFER LIZETH PEREZ MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:54:12] production.INFO: Respuesta PersonResource {"data":{"id":1617,"type":"patient","identity_document_type_id":"1","number":"07629009 7","name":"JENNIFER LIZETH PEREZ MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"7614 8539","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:54:55] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:54:55] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:54:56] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:54:56] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:55:24] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:55:24] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:55:25] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:55:25] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:55:44] production.INFO: Paciente encontrado {"id":2614,"name":"DARWIN ALFONSO SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:55:44] production.INFO: Respuesta PersonResource {"data":{"id":2614,"type":"patient","identity_document_type_id":"1","number":"056733978","name":"DARWIN ALFONSO SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"san jorgue","email":null,"telephone":"77637898","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"BRENDA OCHOA","dni_person2":"056733978","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:55:45] production.INFO: Paciente encontrado {"id":2614,"name":"DARWIN ALFONSO SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:55:45] production.INFO: Respuesta PersonResource {"data":{"id":2614,"type":"patient","identity_document_type_id":"1","number":"056733978","name":"DARWIN ALFONSO SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"san jorgue","email":null,"telephone":"77637898","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"BRENDA OCHOA","dni_person2":"056733978","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:56:22] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:56:22] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:56:23] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:56:23] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:57:23] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:57:23] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 16:57:24] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 16:57:24] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 17:12:55] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-24 17:12:55] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 17:35:27] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 17:35:27] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 17:35:28] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-24 17:35:28] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-24 17:37:20] production.INFO: Iniciando payment_toPrint {"external_id":"afb50432-68fb-4dba-a056-3f6b27a360b8"} [2026-06-24 17:37:20] production.INFO: Receipt encontrado {"id":8769,"has_patient":true} [2026-06-24 17:37:20] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"KAILYN ALEJANDRA ROMERO SALGADO"} [2026-06-24 17:37:20] production.INFO: PDF generado correctamente [2026-06-24 17:37:40] production.INFO: Iniciando payment_toPrint {"external_id":"f9d85894-17a7-4dfa-9e6d-3b317d1a0a01"} [2026-06-24 17:37:40] production.INFO: Receipt encontrado {"id":8770,"has_patient":true} [2026-06-24 17:37:40] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"KAILYN ALEJANDRA ROMERO SALGADO"} [2026-06-24 17:37:40] production.INFO: PDF generado correctamente [2026-06-25 07:19:38] production.INFO: Paciente encontrado {"id":2611,"name":"ADRIEL ERNESTO CRUZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 07:19:38] production.INFO: Respuesta PersonResource {"data":{"id":2611,"type":"patient","identity_document_type_id":"1","number":"0420189000","name":"ADRIEL ERNESTO CRUZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA MONTEFRESCO","email":null,"telephone":"70287470","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARITZA YAMILETH HERNANDEZ","dni_person2":"042018900","person_old":false,"observation":null,"photo":"patient_2611_6a3bf21be390a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2611_6a3bf21be390a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:19:39] production.INFO: Paciente encontrado {"id":2611,"name":"ADRIEL ERNESTO CRUZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 07:19:39] production.INFO: Respuesta PersonResource {"data":{"id":2611,"type":"patient","identity_document_type_id":"1","number":"0420189000","name":"ADRIEL ERNESTO CRUZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA MONTEFRESCO","email":null,"telephone":"70287470","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARITZA YAMILETH HERNANDEZ","dni_person2":"042018900","person_old":false,"observation":null,"photo":"patient_2611_6a3bf21be390a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2611_6a3bf21be390a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:20:23] production.INFO: Paciente encontrado {"id":2612,"name":"MERCEDES NOHEMI PALMA DE IGLESIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 07:20:23] production.INFO: Respuesta PersonResource {"data":{"id":2612,"type":"patient","identity_document_type_id":"1","number":"055552311","name":"MERCEDES NOHEMI PALMA DE IGLESIAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA NUEVA","email":null,"telephone":"69935540","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1997-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2612_6a3bf4e64eb18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2612_6a3bf4e64eb18.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:20:24] production.INFO: Paciente encontrado {"id":2612,"name":"MERCEDES NOHEMI PALMA DE IGLESIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 07:20:24] production.INFO: Respuesta PersonResource {"data":{"id":2612,"type":"patient","identity_document_type_id":"1","number":"055552311","name":"MERCEDES NOHEMI PALMA DE IGLESIAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"HACIENDA NUEVA","email":null,"telephone":"69935540","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1997-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2612_6a3bf4e64eb18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2612_6a3bf4e64eb18.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:22:24] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 07:22:24] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:22:25] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 07:22:25] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:23:13] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 07:23:13] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:23:14] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 07:23:14] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:24:07] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 07:24:07] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 07:24:08] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 07:24:08] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 08:20:33] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 08:20:33] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:04:26] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 09:04:26] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:04:27] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 09:04:27] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:06:22] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 09:06:22] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:06:23] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 09:06:23] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:21:41] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 09:21:41] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:23:58] production.INFO: Paciente encontrado {"id":2598,"name":"ANA ISABEL SARAVIA GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 09:23:58] production.INFO: Respuesta PersonResource {"data":{"id":2598,"type":"patient","identity_document_type_id":"1","number":"009294575","name":"ANA ISABEL SARAVIA GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"62062330","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1977-05-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:25:16] production.INFO: Iniciando payment_toPrint {"external_id":"934762ca-77ac-4473-a36b-8aaf4b13f4f7"} [2026-06-25 09:25:16] production.INFO: Receipt encontrado {"id":8773,"has_patient":true} [2026-06-25 09:25:16] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"KATHERIN ESMERALDA QUINTANILLA"} [2026-06-25 09:25:16] production.INFO: PDF generado correctamente [2026-06-25 09:25:52] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 09:25:52] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 09:25:52] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":12,"atendido":"0","citado":"12","reprogramado":"0","no_asistio":"0"}}]} [2026-06-25 09:25:54] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 09:25:54] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 09:25:54] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 09:25:54] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"205","pendientes":"50","reprogramadas":"22","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"59","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 09:25:54] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":205,"pendientes":50,"reprogramadas":22,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":59,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 09:25:56] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 09:25:56] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 09:25:56] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":12,"atendido":"0","citado":"12","reprogramado":"0","no_asistio":"0"}}]} [2026-06-25 09:25:57] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 09:25:57] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 09:25:57] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 09:25:57] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"205","pendientes":"50","reprogramadas":"22","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"59","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 09:25:57] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":205,"pendientes":50,"reprogramadas":22,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":59,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 09:28:02] production.INFO: Paciente encontrado {"id":2598,"name":"ANA ISABEL SARAVIA GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 09:28:02] production.INFO: Respuesta PersonResource {"data":{"id":2598,"type":"patient","identity_document_type_id":"1","number":"009294575","name":"ANA ISABEL SARAVIA GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"62062330","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1977-05-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:28:03] production.INFO: Paciente encontrado {"id":2598,"name":"ANA ISABEL SARAVIA GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 09:28:03] production.INFO: Respuesta PersonResource {"data":{"id":2598,"type":"patient","identity_document_type_id":"1","number":"009294575","name":"ANA ISABEL SARAVIA GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"62062330","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1977-05-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:28:51] production.INFO: Paciente encontrado {"id":2598,"name":"ANA ISABEL SARAVIA GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 09:28:51] production.INFO: Respuesta PersonResource {"data":{"id":2598,"type":"patient","identity_document_type_id":"1","number":"009294575","name":"ANA ISABEL SARAVIA GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"62062330","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1977-05-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:40:11] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 09:40:11] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:40:58] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 09:40:58] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:40:59] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 09:40:59] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 09:57:01] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 09:57:01] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 09:57:01] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":13,"atendido":"2","citado":"11","reprogramado":"0","no_asistio":"0"}}]} [2026-06-25 09:57:03] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 09:57:03] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 09:57:03] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 09:57:03] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"207","pendientes":"50","reprogramadas":"22","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"59","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 09:57:03] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":207,"pendientes":50,"reprogramadas":22,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":59,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 10:08:11] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:08:11] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:15:20] production.INFO: Paciente encontrado {"id":2620,"name":"WENDY CECIBEL VELIS PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:15:20] production.INFO: Respuesta PersonResource {"data":{"id":2620,"type":"patient","identity_document_type_id":"1","number":"053172725","name":"WENDY CECIBEL VELIS PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"77737408","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:17:44] production.INFO: Paciente encontrado {"id":100,"name":"Kathya Carolina Portillo Lopez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:17:44] production.INFO: Respuesta PersonResource {"data":{"id":100,"type":"patient","identity_document_type_id":"1","number":"4444444","name":"Kathya Carolina Portillo Lopez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio La Merced","email":null,"telephone":"7037-5161","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2023-07-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:18:59] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: alveolitis por extraccion realizada en otro establecimiento px refiere haberse realizado enjuagues de quina, se medico con azitromicina 500mg 1 diaria x 5 dias, dexketoprofeno 1 sobre c/8hrs, clrhexidina 10ml x 1 minuto 3v/dia x 7 dias. se prohibe utilizar quina, 0, 2598, 4, 0, 1, 2026-06-22, 2026-06-25 10:18:59, 2026-06-25 10:18:59)) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: alveolitis por extraccion realizada en otro establecimiento px refiere haberse realizado enjuagues de quina, se medico con azitromicina 500mg 1 diaria x 5 dias, dexketoprofeno 1 sobre c/8hrs, clrhexidina 10ml x 1 minuto 3v/dia x 7 dias. se prohibe utilizar quina, 0, 2598, 4, 0, 1, 2026-06-22, 2026-06-25 10:18:59, 2026-06-25 10:18:59)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:464) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(464): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `tr...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-06-25 10:19:42] production.INFO: Paciente encontrado {"id":1395,"name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:19:42] production.INFO: Respuesta PersonResource {"data":{"id":1395,"type":"patient","identity_document_type_id":"1","number":"03207932 8","name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B CONCEPCION","email":null,"telephone":"69386505","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2009-07-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARTA CARMELINA APARICIO DE GARCIA","dni_person2":"03207932 8","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:19:56] production.INFO: Paciente encontrado {"id":1395,"name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:19:56] production.INFO: Respuesta PersonResource {"data":{"id":1395,"type":"patient","identity_document_type_id":"1","number":"03207932 8","name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B CONCEPCION","email":null,"telephone":"69386505","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2009-07-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARTA CARMELINA APARICIO DE GARCIA","dni_person2":"03207932 8","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:20:43] production.INFO: Paciente encontrado {"id":100,"name":"Kathya Carolina Portillo Lopez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:20:43] production.INFO: Respuesta PersonResource {"data":{"id":100,"type":"patient","identity_document_type_id":"1","number":"4444444","name":"Kathya Carolina Portillo Lopez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio La Merced","email":null,"telephone":"7037-5161","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2023-07-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:20:43] production.INFO: Paciente encontrado {"id":100,"name":"Kathya Carolina Portillo Lopez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:20:43] production.INFO: Respuesta PersonResource {"data":{"id":100,"type":"patient","identity_document_type_id":"1","number":"4444444","name":"Kathya Carolina Portillo Lopez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio La Merced","email":null,"telephone":"7037-5161","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2023-07-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:22:00] production.INFO: Paciente encontrado {"id":1165,"name":"MANUEL NEHEMIAS APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:22:00] production.INFO: Respuesta PersonResource {"data":{"id":1165,"type":"patient","identity_document_type_id":"1","number":"74019292","name":"MANUEL NEHEMIAS APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"74019292","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2008-02-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:22:01] production.INFO: Paciente encontrado {"id":1165,"name":"MANUEL NEHEMIAS APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:22:01] production.INFO: Respuesta PersonResource {"data":{"id":1165,"type":"patient","identity_document_type_id":"1","number":"74019292","name":"MANUEL NEHEMIAS APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"74019292","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2008-02-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:27:16] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:27:16] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:27:17] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:27:17] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:27:33] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:27:33] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:27:34] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:27:34] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:27:52] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2619","all_inputs":{"patient_id":"2619","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpJNT7q3"}}} [2026-06-25 10:27:52] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":121850,"file_type":"image/jpeg","patient_id":"2619"} [2026-06-25 10:27:52] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2619_6a3d48f836377.jpg","filename":"patient_2619_6a3d48f836377.jpg","exists":true} [2026-06-25 10:27:52] production.INFO: Paciente actualizado {"person_id":2619,"photo":"patient_2619_6a3d48f836377.jpg"} [2026-06-25 10:28:13] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:28:13] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2619_6a3d48f836377.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2619_6a3d48f836377.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:28:14] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:28:14] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2619_6a3d48f836377.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2619_6a3d48f836377.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:37:25] production.INFO: Paciente encontrado {"id":1165,"name":"MANUEL NEHEMIAS APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:37:25] production.INFO: Respuesta PersonResource {"data":{"id":1165,"type":"patient","identity_document_type_id":"1","number":"74019292","name":"MANUEL NEHEMIAS APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"74019292","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2008-02-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:38:36] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:38:36] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:38:37] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:38:37] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:45:34] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:45:34] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:45:35] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:45:35] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:47:11] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2617","all_inputs":{"patient_id":"2617","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8OUp7z"}}} [2026-06-25 10:47:11] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":78836,"file_type":"image/jpeg","patient_id":"2617"} [2026-06-25 10:47:11] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2617_6a3d4d7f3bda5.jpg","filename":"patient_2617_6a3d4d7f3bda5.jpg","exists":true} [2026-06-25 10:47:11] production.INFO: Paciente actualizado {"person_id":2617,"photo":"patient_2617_6a3d4d7f3bda5.jpg"} [2026-06-25 10:47:24] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:47:24] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2617_6a3d4d7f3bda5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2617_6a3d4d7f3bda5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:47:25] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:47:25] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2617_6a3d4d7f3bda5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2617_6a3d4d7f3bda5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:47:27] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:47:27] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2617_6a3d4d7f3bda5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2617_6a3d4d7f3bda5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:47:28] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 10:47:28] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2617_6a3d4d7f3bda5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2617_6a3d4d7f3bda5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:47:33] production.INFO: Paciente encontrado {"id":2620,"name":"WENDY CECIBEL VELIS PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:47:33] production.INFO: Respuesta PersonResource {"data":{"id":2620,"type":"patient","identity_document_type_id":"1","number":"053172725","name":"WENDY CECIBEL VELIS PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"77737408","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:47:34] production.INFO: Paciente encontrado {"id":2620,"name":"WENDY CECIBEL VELIS PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:47:34] production.INFO: Respuesta PersonResource {"data":{"id":2620,"type":"patient","identity_document_type_id":"1","number":"053172725","name":"WENDY CECIBEL VELIS PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"77737408","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:49:24] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:49:24] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 10:49:25] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 10:49:25] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 11:08:29] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 11:08:29] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 11:09:00] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 11:09:00] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 11:09:00] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":14,"atendido":"6","citado":"7","reprogramado":"1","no_asistio":"0"}}]} [2026-06-25 11:09:03] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 11:09:03] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 11:09:03] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 11:09:03] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"211","pendientes":"47","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"61","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 11:09:03] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":211,"pendientes":47,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":61,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 11:34:36] production.INFO: Paciente encontrado {"id":53,"name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 11:34:36] production.INFO: Respuesta PersonResource {"data":{"id":53,"type":"patient","identity_document_type_id":"1","number":"70648684","name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1991-08-03","state_civil":"Soltero","sex":"Femenino","degree":"Sin nivel","occupation":"Su casa","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 11:34:37] production.INFO: Paciente encontrado {"id":53,"name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 11:34:37] production.INFO: Respuesta PersonResource {"data":{"id":53,"type":"patient","identity_document_type_id":"1","number":"70648684","name":"MARIA DE LOS ANGELES CAMOS DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1991-08-03","state_civil":"Soltero","sex":"Femenino","degree":"Sin nivel","occupation":"Su casa","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 11:45:34] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 11:45:34] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 11:45:36] production.INFO: Paciente encontrado {"id":2605,"name":"ANA JULIA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 11:45:36] production.INFO: Respuesta PersonResource {"data":{"id":2605,"type":"patient","identity_document_type_id":"1","number":"019196761","name":"ANA JULIA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"66834994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 12:00:57] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 12:00:57] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 12:00:57] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":14,"atendido":"6","citado":"7","reprogramado":"1","no_asistio":"0"}}]} [2026-06-25 12:00:59] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 12:00:59] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 12:00:59] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 12:00:59] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"211","pendientes":"47","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"61","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 12:00:59] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":211,"pendientes":47,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":61,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 13:23:49] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 13:23:49] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 13:23:50] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 13:23:50] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 13:59:15] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 13:59:15] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 13:59:16] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 13:59:16] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 14:01:36] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 14:01:36] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 14:01:37] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 14:01:37] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 14:02:05] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 14:02:05] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 14:16:15] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 14:16:15] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 14:16:17] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 14:16:17] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 14:54:55] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 14:54:55] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 14:54:55] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":14,"atendido":"8","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-06-25 14:54:57] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 14:54:57] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 14:54:57] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 14:54:57] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"213","pendientes":"45","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"62","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 14:54:57] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":213,"pendientes":45,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":62,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 15:39:15] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 15:39:15] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 15:47:22] production.INFO: Paciente encontrado {"id":377,"name":"VERONICA ESMERALDA ESPINOZA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 15:47:22] production.INFO: Respuesta PersonResource {"data":{"id":377,"type":"patient","identity_document_type_id":"1","number":"03554418-6","name":"VERONICA ESMERALDA ESPINOZA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B CONCEPCION","email":null,"telephone":"76147021","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1986-06-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 15:47:23] production.INFO: Paciente encontrado {"id":377,"name":"VERONICA ESMERALDA ESPINOZA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 15:47:23] production.INFO: Respuesta PersonResource {"data":{"id":377,"type":"patient","identity_document_type_id":"1","number":"03554418-6","name":"VERONICA ESMERALDA ESPINOZA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B CONCEPCION","email":null,"telephone":"76147021","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1986-06-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 15:47:55] production.INFO: Paciente encontrado {"id":2606,"name":"KENNY MICHELLE VILLEGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 15:47:55] production.INFO: Respuesta PersonResource {"data":{"id":2606,"type":"patient","identity_document_type_id":"1","number":"035015615012","name":"KENNY MICHELLE VILLEGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH VILLEGAS","dni_person2":"350515150","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 15:48:22] production.INFO: Iniciando payment_toPrint {"external_id":"155a3308-9315-4037-9f4b-7ad0426b055b"} [2026-06-25 15:48:22] production.INFO: Receipt encontrado {"id":8786,"has_patient":true} [2026-06-25 15:48:22] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"KENNY MICHELLE VILLEGAS"} [2026-06-25 15:48:23] production.INFO: PDF generado correctamente [2026-06-25 16:01:22] production.INFO: Paciente encontrado {"id":377,"name":"VERONICA ESMERALDA ESPINOZA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:01:22] production.INFO: Respuesta PersonResource {"data":{"id":377,"type":"patient","identity_document_type_id":"1","number":"03554418-6","name":"VERONICA ESMERALDA ESPINOZA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B CONCEPCION","email":null,"telephone":"76147021","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1986-06-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:01:55] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-25 16:01:55] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:15:45] production.INFO: Paciente encontrado {"id":1345,"name":"LUCAS ALESSANDRO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:15:45] production.INFO: Respuesta PersonResource {"data":{"id":1345,"type":"patient","identity_document_type_id":"1","number":"61389961","name":"LUCAS ALESSANDRO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"61389961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2018-08-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:15:46] production.INFO: Paciente encontrado {"id":1345,"name":"LUCAS ALESSANDRO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:15:46] production.INFO: Respuesta PersonResource {"data":{"id":1345,"type":"patient","identity_document_type_id":"1","number":"61389961","name":"LUCAS ALESSANDRO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"61389961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2018-08-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:15:51] production.INFO: Paciente encontrado {"id":209,"name":"JEFFERSON MATEO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:15:51] production.INFO: Respuesta PersonResource {"data":{"id":209,"type":"patient","identity_document_type_id":"1","number":"77147971","name":"JEFFERSON MATEO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO SAN RAFAEL OTE","email":null,"telephone":"77147971","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2013-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:15:52] production.INFO: Paciente encontrado {"id":209,"name":"JEFFERSON MATEO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:15:52] production.INFO: Respuesta PersonResource {"data":{"id":209,"type":"patient","identity_document_type_id":"1","number":"77147971","name":"JEFFERSON MATEO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO SAN RAFAEL OTE","email":null,"telephone":"77147971","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2013-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:16:14] production.INFO: Paciente encontrado {"id":1345,"name":"LUCAS ALESSANDRO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:16:14] production.INFO: Respuesta PersonResource {"data":{"id":1345,"type":"patient","identity_document_type_id":"1","number":"61389961","name":"LUCAS ALESSANDRO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"61389961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2018-08-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:16:16] production.INFO: Paciente encontrado {"id":1345,"name":"LUCAS ALESSANDRO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:16:16] production.INFO: Respuesta PersonResource {"data":{"id":1345,"type":"patient","identity_document_type_id":"1","number":"61389961","name":"LUCAS ALESSANDRO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"61389961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2018-08-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:16:36] production.INFO: Paciente encontrado {"id":209,"name":"JEFFERSON MATEO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:16:36] production.INFO: Respuesta PersonResource {"data":{"id":209,"type":"patient","identity_document_type_id":"1","number":"77147971","name":"JEFFERSON MATEO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO SAN RAFAEL OTE","email":null,"telephone":"77147971","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2013-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:16:37] production.INFO: Paciente encontrado {"id":209,"name":"JEFFERSON MATEO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:16:37] production.INFO: Respuesta PersonResource {"data":{"id":209,"type":"patient","identity_document_type_id":"1","number":"77147971","name":"JEFFERSON MATEO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO SAN RAFAEL OTE","email":null,"telephone":"77147971","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2013-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:39:19] production.INFO: Paciente encontrado {"id":209,"name":"JEFFERSON MATEO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:39:19] production.INFO: Respuesta PersonResource {"data":{"id":209,"type":"patient","identity_document_type_id":"1","number":"77147971","name":"JEFFERSON MATEO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO SAN RAFAEL OTE","email":null,"telephone":"77147971","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2013-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:39:20] production.INFO: Paciente encontrado {"id":209,"name":"JEFFERSON MATEO ARANIVA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:39:20] production.INFO: Respuesta PersonResource {"data":{"id":209,"type":"patient","identity_document_type_id":"1","number":"77147971","name":"JEFFERSON MATEO ARANIVA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO SAN RAFAEL OTE","email":null,"telephone":"77147971","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2013-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:44:23] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:44:23] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:44:23] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:44:23] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:48:07] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:48:07] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:54:51] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:54:51] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:54:52] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:54:52] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:54:58] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:54:58] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:55:00] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:55:00] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 16:55:46] production.INFO: Paciente encontrado {"id":2272,"name":"CRISTAL ALEXADRA FLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 16:55:46] production.INFO: Respuesta PersonResource {"data":{"id":2272,"type":"patient","identity_document_type_id":"1","number":"64442552","name":"CRISTAL ALEXADRA FLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"64442552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2272_6a24464f38f18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2272_6a24464f38f18.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 17:18:08] production.INFO: Paciente encontrado {"id":1163,"name":"JESSICA ELIZABETH REYES GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 17:18:08] production.INFO: Respuesta PersonResource {"data":{"id":1163,"type":"patient","identity_document_type_id":"1","number":"07427077 4","name":"JESSICA ELIZABETH REYES GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B SANTA ROSA","email":null,"telephone":"60278576","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2024-04-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 17:18:09] production.INFO: Paciente encontrado {"id":1163,"name":"JESSICA ELIZABETH REYES GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-25 17:18:09] production.INFO: Respuesta PersonResource {"data":{"id":1163,"type":"patient","identity_document_type_id":"1","number":"07427077 4","name":"JESSICA ELIZABETH REYES GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B SANTA ROSA","email":null,"telephone":"60278576","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2024-04-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-25 17:34:51] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 17:34:51] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 17:34:51] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":14,"atendido":"13","citado":"0","reprogramado":"1","no_asistio":"0"}}]} [2026-06-25 17:34:53] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 17:34:53] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 17:34:53] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 17:34:53] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"218","pendientes":"42","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"65","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 17:34:53] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":218,"pendientes":42,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":65,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 17:35:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 17:35:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-25"]} [2026-06-25 17:35:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":14,"atendido":"13","citado":"0","reprogramado":"1","no_asistio":"0"}}]} [2026-06-25 17:35:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 17:35:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 17:35:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 17:35:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"218","pendientes":"42","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"65","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 17:35:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":218,"pendientes":42,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":65,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-25 18:14:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-25 [2026-06-25 18:14:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-25"]} [2026-06-25 18:14:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"0","citado":"6","reprogramado":"0","no_asistio":"0"}}]} [2026-06-25 18:14:05] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-25 18:14:05] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-25 18:14:05] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-25 18:14:05] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"218","pendientes":"42","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"65","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-25 18:14:05] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":218,"pendientes":42,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":65,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-26 07:09:04] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:09:04] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2619_6a3d48f836377.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2619_6a3d48f836377.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:09:06] production.INFO: Paciente encontrado {"id":2619,"name":"ANDREA MEMBREÑO MELENDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:09:06] production.INFO: Respuesta PersonResource {"data":{"id":2619,"type":"patient","identity_document_type_id":"1","number":"064939855","name":"ANDREA MEMBREÑO MELENDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio Concepción Frente a óptica esmeralda","email":null,"telephone":"61936938","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1955-01-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2619_6a3d48f836377.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2619_6a3d48f836377.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:10:10] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:10:10] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2617_6a3d4d7f3bda5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2617_6a3d4d7f3bda5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:10:11] production.INFO: Paciente encontrado {"id":2617,"name":"HENRY ALEXANDER LÓPEZ REYES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:10:11] production.INFO: Respuesta PersonResource {"data":{"id":2617,"type":"patient","identity_document_type_id":"1","number":"062119043","name":"HENRY ALEXANDER LÓPEZ REYES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"7597 1824","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2617_6a3d4d7f3bda5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2617_6a3d4d7f3bda5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:10:47] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:10:47] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:10:48] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:10:48] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:15:28] production.INFO: === INICIO STORE PRESCRIPTION === [2026-06-26 07:15:28] production.INFO: Request data: {"patient_id":2585,"history_id":1833,"doctor_id":1999,"diagnosis":"Lesión periapical sintomática","medications":[{"name":"Clavulin","dose":"500mg","frequency":"8h","duration":"7días","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-06-25","next_appointment":null,"prescription_status":"active"} [2026-06-26 07:15:28] production.INFO: Base history encontrada: {"id":1833,"number_history":"0001749"} [2026-06-26 07:15:28] production.INFO: Guardando prescripci?n con datos: {"patient_id":2585,"diagnosis":"Lesión periapical sintomática","prescription_date":"2026-06-25 00:00:00","medications_count":1,"instructions_count":0} [2026-06-26 07:15:28] production.INFO: Prescripci?n guardada exitosamente con ID: 1880 [2026-06-26 07:15:39] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 07:15:39] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:15:40] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 07:15:40] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:17:14] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:17:14] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:17:15] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 07:17:15] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:18:49] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 07:18:49] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 07:18:50] production.INFO: Paciente encontrado {"id":2599,"name":"NELSON BALMORE HERRERA GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 07:18:50] production.INFO: Respuesta PersonResource {"data":{"id":2599,"type":"patient","identity_document_type_id":"1","number":"052205907","name":"NELSON BALMORE HERRERA GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"79477770","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2599_6a396adb64d71.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2599_6a396adb64d71.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 08:12:08] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 08:12:08] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 08:52:10] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 08:52:10] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 08:52:11] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 08:52:11] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 09:51:26] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 09:51:26] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 09:51:27] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 09:51:27] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 09:57:57] production.INFO: Paciente encontrado {"id":242,"name":"CECIA NATALIA MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 09:57:57] production.INFO: Respuesta PersonResource {"data":{"id":242,"type":"patient","identity_document_type_id":"1","number":"70519830","name":"CECIA NATALIA MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON SAN RAFAEL OTE","email":null,"telephone":"70519830","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-06-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 10:24:03] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 10:24:03] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 10:25:05] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 10:25:05] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 10:25:38] production.INFO: Iniciando payment_toPrint {"external_id":"7a70e875-68cd-4be7-9833-e985bd66d563"} [2026-06-26 10:25:38] production.INFO: Receipt encontrado {"id":8794,"has_patient":true} [2026-06-26 10:25:38] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"CRISTINA ESMERALDA SARAVIA DE ARAUJO"} [2026-06-26 10:25:38] production.INFO: PDF generado correctamente [2026-06-26 11:46:26] production.INFO: Paciente encontrado {"id":2622,"name":"WILMER ISMAEL COLATO CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 11:46:26] production.INFO: Respuesta PersonResource {"data":{"id":2622,"type":"patient","identity_document_type_id":"1","number":"065388188","name":"WILMER ISMAEL COLATO CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL DELIRIO","email":null,"telephone":"68275927","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-07-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 11:52:34] production.INFO: Paciente encontrado {"id":2623,"name":"MARCOS ANTONIO ROMERO TORREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 11:52:34] production.INFO: Respuesta PersonResource {"data":{"id":2623,"type":"patient","identity_document_type_id":"1","number":"054910223","name":"MARCOS ANTONIO ROMERO TORREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69716297","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 11:55:45] production.INFO: Paciente encontrado {"id":2623,"name":"MARCOS ANTONIO ROMERO TORREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 11:55:45] production.INFO: Respuesta PersonResource {"data":{"id":2623,"type":"patient","identity_document_type_id":"1","number":"054910223","name":"MARCOS ANTONIO ROMERO TORREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69716297","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 11:55:46] production.INFO: Paciente encontrado {"id":2623,"name":"MARCOS ANTONIO ROMERO TORREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 11:55:46] production.INFO: Respuesta PersonResource {"data":{"id":2623,"type":"patient","identity_document_type_id":"1","number":"054910223","name":"MARCOS ANTONIO ROMERO TORREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69716297","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 12:13:08] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 12:13:08] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 12:23:48] production.INFO: Paciente encontrado {"id":2622,"name":"WILMER ISMAEL COLATO CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 12:23:48] production.INFO: Respuesta PersonResource {"data":{"id":2622,"type":"patient","identity_document_type_id":"1","number":"065388188","name":"WILMER ISMAEL COLATO CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL DELIRIO","email":null,"telephone":"68275927","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-07-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 12:23:49] production.INFO: Paciente encontrado {"id":2622,"name":"WILMER ISMAEL COLATO CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 12:23:49] production.INFO: Respuesta PersonResource {"data":{"id":2622,"type":"patient","identity_document_type_id":"1","number":"065388188","name":"WILMER ISMAEL COLATO CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL DELIRIO","email":null,"telephone":"68275927","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-07-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 12:26:51] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 12:26:51] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 12:30:15] production.INFO: Iniciando payment_toPrint {"external_id":"415ca62b-4945-454e-994d-f47d2963beb0"} [2026-06-26 12:30:15] production.INFO: Receipt encontrado {"id":8798,"has_patient":true} [2026-06-26 12:30:15] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ROXANA LISSETH MOREIRA PERDOMO"} [2026-06-26 12:30:15] production.INFO: PDF generado correctamente [2026-06-26 12:31:26] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 12:31:26] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 12:31:50] production.INFO: Iniciando payment_toPrint {"external_id":"77c361bc-3872-4bcd-bccf-c1c1376e905d"} [2026-06-26 12:31:50] production.INFO: Receipt encontrado {"id":8799,"has_patient":true} [2026-06-26 12:31:50] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ROXANA LISSETH MOREIRA PERDOMO"} [2026-06-26 12:31:50] production.INFO: PDF generado correctamente [2026-06-26 12:32:05] production.INFO: Iniciando payment_toPrint {"external_id":"e1a7ec60-0814-4af0-a8df-5a00b502685e"} [2026-06-26 12:32:05] production.INFO: Receipt encontrado {"id":8800,"has_patient":true} [2026-06-26 12:32:05] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ROXANA LISSETH MOREIRA PERDOMO"} [2026-06-26 12:32:05] production.INFO: PDF generado correctamente [2026-06-26 13:12:50] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 13:12:50] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:12:51] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 13:12:51] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"74392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:13:23] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 13:13:23] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:13:24] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 13:13:24] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:14:51] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 13:14:51] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:14:52] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 13:14:52] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:16:04] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 13:16:04] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:16:05] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 13:16:05] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:23:04] production.INFO: Paciente encontrado {"id":2625,"name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 13:23:04] production.INFO: Respuesta PersonResource {"data":{"id":2625,"type":"patient","identity_document_type_id":"1","number":"071199440","name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PORVENIR","email":null,"telephone":"76291742","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:27:56] production.INFO: Paciente encontrado {"id":2625,"name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 13:27:56] production.INFO: Respuesta PersonResource {"data":{"id":2625,"type":"patient","identity_document_type_id":"1","number":"071199440","name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PORVENIR","email":null,"telephone":"76291742","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:27:57] production.INFO: Paciente encontrado {"id":2625,"name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 13:27:57] production.INFO: Respuesta PersonResource {"data":{"id":2625,"type":"patient","identity_document_type_id":"1","number":"071199440","name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PORVENIR","email":null,"telephone":"76291742","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 13:28:12] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2625","all_inputs":{"patient_id":"2625","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpctXywx"}}} [2026-06-26 13:28:12] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":73668,"file_type":"image/jpeg","patient_id":"2625"} [2026-06-26 13:28:12] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2625_6a3ec4bcf1e46.jpg","filename":"patient_2625_6a3ec4bcf1e46.jpg","exists":true} [2026-06-26 13:28:12] production.INFO: Paciente actualizado {"person_id":2625,"photo":"patient_2625_6a3ec4bcf1e46.jpg"} [2026-06-26 13:49:29] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-26 [2026-06-26 13:49:29] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-26"]} [2026-06-26 13:49:29] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"0","citado":"7","reprogramado":"0","no_asistio":"0"}}]} [2026-06-26 13:49:30] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-26 13:49:30] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-26 13:49:30] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-26 13:49:30] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"226","pendientes":"39","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"67","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-26 13:49:30] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":226,"pendientes":39,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":67,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0}]} [2026-06-26 14:10:58] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 14:10:58] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 14:10:59] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 14:10:59] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 14:18:22] production.INFO: Paciente encontrado {"id":2626,"name":"YAQUELIN ELIZABETH SALERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 14:18:22] production.INFO: Respuesta PersonResource {"data":{"id":2626,"type":"patient","identity_document_type_id":"1","number":"60167373","name":"YAQUELIN ELIZABETH SALERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"60167373","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ANA ELIZABETH","dni_person2":"60167373","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 14:48:17] production.INFO: Paciente encontrado {"id":2626,"name":"YAQUELIN ELIZABETH SALERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 14:48:17] production.INFO: Respuesta PersonResource {"data":{"id":2626,"type":"patient","identity_document_type_id":"1","number":"60167373","name":"YAQUELIN ELIZABETH SALERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"60167373","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ANA ELIZABETH","dni_person2":"60167373","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 14:48:18] production.INFO: Paciente encontrado {"id":2626,"name":"YAQUELIN ELIZABETH SALERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 14:48:18] production.INFO: Respuesta PersonResource {"data":{"id":2626,"type":"patient","identity_document_type_id":"1","number":"60167373","name":"YAQUELIN ELIZABETH SALERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"60167373","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ANA ELIZABETH","dni_person2":"60167373","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 14:52:00] production.INFO: Paciente encontrado {"id":2626,"name":"YAQUELIN ELIZABETH SALERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 14:52:00] production.INFO: Respuesta PersonResource {"data":{"id":2626,"type":"patient","identity_document_type_id":"1","number":"60167373","name":"YAQUELIN ELIZABETH SALERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"60167373","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ANA ELIZABETH","dni_person2":"60167373","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 14:52:01] production.INFO: Paciente encontrado {"id":2626,"name":"YAQUELIN ELIZABETH SALERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 14:52:01] production.INFO: Respuesta PersonResource {"data":{"id":2626,"type":"patient","identity_document_type_id":"1","number":"60167373","name":"YAQUELIN ELIZABETH SALERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"60167373","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ANA ELIZABETH","dni_person2":"60167373","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:01:11] production.INFO: Paciente encontrado {"id":1479,"name":"GRETTEL ALEXANDRA GONZALES QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:01:11] production.INFO: Respuesta PersonResource {"data":{"id":1479,"type":"patient","identity_document_type_id":"1","number":"01831303 5","name":"GRETTEL ALEXANDRA GONZALES QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B SANTA ROSA","email":null,"telephone":"75449639","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2022-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DEL CARMEN MARTINEZ ABUELA","dni_person2":"01831303 5","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:02:15] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:02:15] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:02:16] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:02:16] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:02:54] production.INFO: Paciente encontrado {"id":1479,"name":"GRETTEL ALEXANDRA GONZALES QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:02:54] production.INFO: Respuesta PersonResource {"data":{"id":1479,"type":"patient","identity_document_type_id":"1","number":"01831303 5","name":"GRETTEL ALEXANDRA GONZALES QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B SANTA ROSA","email":null,"telephone":"75449639","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2022-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DEL CARMEN MARTINEZ ABUELA","dni_person2":"01831303 5","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:02:55] production.INFO: Paciente encontrado {"id":1479,"name":"GRETTEL ALEXANDRA GONZALES QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:02:55] production.INFO: Respuesta PersonResource {"data":{"id":1479,"type":"patient","identity_document_type_id":"1","number":"01831303 5","name":"GRETTEL ALEXANDRA GONZALES QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B SANTA ROSA","email":null,"telephone":"75449639","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2022-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DEL CARMEN MARTINEZ ABUELA","dni_person2":"01831303 5","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:03:37] production.INFO: Paciente encontrado {"id":1584,"name":"LUIS ENMANUEL CAMPOS ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:03:37] production.INFO: Respuesta PersonResource {"data":{"id":1584,"type":"patient","identity_document_type_id":"1","number":"042247397","name":"LUIS ENMANUEL CAMPOS ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGUE","email":null,"telephone":"72282389","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-04-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"042247397","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:03:38] production.INFO: Paciente encontrado {"id":1584,"name":"LUIS ENMANUEL CAMPOS ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:03:38] production.INFO: Respuesta PersonResource {"data":{"id":1584,"type":"patient","identity_document_type_id":"1","number":"042247397","name":"LUIS ENMANUEL CAMPOS ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGUE","email":null,"telephone":"72282389","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-04-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"042247397","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:25:26] production.INFO: Paciente encontrado {"id":1584,"name":"LUIS ENMANUEL CAMPOS ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:25:26] production.INFO: Respuesta PersonResource {"data":{"id":1584,"type":"patient","identity_document_type_id":"1","number":"042247397","name":"LUIS ENMANUEL CAMPOS ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGUE","email":null,"telephone":"72282389","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-04-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"042247397","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:26:40] production.INFO: Paciente encontrado {"id":2545,"name":"EMELINDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:26:40] production.INFO: Respuesta PersonResource {"data":{"id":2545,"type":"patient","identity_document_type_id":"1","number":"654106414151","name":"EMELINDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"75862472","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-05","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"EMELINDA QUINTANILLA","dni_person2":"51061141601","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:26:41] production.INFO: Paciente encontrado {"id":2545,"name":"EMELINDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:26:41] production.INFO: Respuesta PersonResource {"data":{"id":2545,"type":"patient","identity_document_type_id":"1","number":"654106414151","name":"EMELINDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"75862472","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-05","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"EMELINDA QUINTANILLA","dni_person2":"51061141601","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:29:35] production.INFO: Paciente encontrado {"id":251,"name":"CORALIA DE JESUS SOTO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:29:35] production.INFO: Respuesta PersonResource {"data":{"id":251,"type":"patient","identity_document_type_id":"1","number":"01911623-2","name":"CORALIA DE JESUS SOTO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN SAN RAFAEL OTE","email":null,"telephone":"76576749","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1974-09-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 15:38:21] production.INFO: Paciente encontrado {"id":1422,"name":"KATERINNE VERENICE ULLOA MORALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 15:38:21] production.INFO: Respuesta PersonResource {"data":{"id":1422,"type":"patient","identity_document_type_id":"1","number":"06376416 8","name":"KATERINNE VERENICE ULLOA MORALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"63151700","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 16:04:53] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 16:04:53] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"64392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 16:04:54] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 16:04:54] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"64392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 16:23:48] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-26 [2026-06-26 16:23:48] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-26"]} [2026-06-26 16:23:48] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":8,"atendido":"8","citado":"0","reprogramado":"0","no_asistio":"0"}}]} [2026-06-26 16:23:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-26 16:23:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-26 16:23:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-26 16:23:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"236","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"68","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-26 16:23:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":236,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":68,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-26 16:25:32] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 16:25:32] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 16:25:33] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-26 16:25:33] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:14:42] production.INFO: Paciente encontrado {"id":2625,"name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:14:42] production.INFO: Respuesta PersonResource {"data":{"id":2625,"type":"patient","identity_document_type_id":"1","number":"071199440","name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PORVENIR","email":null,"telephone":"76291742","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2625_6a3ec4bcf1e46.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2625_6a3ec4bcf1e46.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:14:43] production.INFO: Paciente encontrado {"id":2625,"name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:14:43] production.INFO: Respuesta PersonResource {"data":{"id":2625,"type":"patient","identity_document_type_id":"1","number":"071199440","name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PORVENIR","email":null,"telephone":"76291742","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2625_6a3ec4bcf1e46.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2625_6a3ec4bcf1e46.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:42:18] production.INFO: Paciente encontrado {"id":2545,"name":"EMELINDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:42:18] production.INFO: Respuesta PersonResource {"data":{"id":2545,"type":"patient","identity_document_type_id":"1","number":"654106414151","name":"EMELINDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"75862472","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-05","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"EMELINDA QUINTANILLA","dni_person2":"51061141601","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:42:47] production.INFO: Iniciando payment_toPrint {"external_id":"7c8b6885-772d-49ef-92ff-07eb55b10aab"} [2026-06-26 17:42:48] production.INFO: Receipt encontrado {"id":8808,"has_patient":true} [2026-06-26 17:42:48] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"EMELINDA QUINTANILLA"} [2026-06-26 17:42:48] production.INFO: PDF generado correctamente [2026-06-26 17:55:49] production.INFO: Paciente encontrado {"id":1584,"name":"LUIS ENMANUEL CAMPOS ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:55:49] production.INFO: Respuesta PersonResource {"data":{"id":1584,"type":"patient","identity_document_type_id":"1","number":"042247397","name":"LUIS ENMANUEL CAMPOS ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGUE","email":null,"telephone":"72282389","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-04-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"042247397","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:55:50] production.INFO: Paciente encontrado {"id":1584,"name":"LUIS ENMANUEL CAMPOS ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:55:50] production.INFO: Respuesta PersonResource {"data":{"id":1584,"type":"patient","identity_document_type_id":"1","number":"042247397","name":"LUIS ENMANUEL CAMPOS ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGUE","email":null,"telephone":"72282389","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-04-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"042247397","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:56:02] production.INFO: Paciente encontrado {"id":2545,"name":"EMELINDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:56:02] production.INFO: Respuesta PersonResource {"data":{"id":2545,"type":"patient","identity_document_type_id":"1","number":"654106414151","name":"EMELINDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"75862472","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-05","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"EMELINDA QUINTANILLA","dni_person2":"51061141601","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:56:03] production.INFO: Paciente encontrado {"id":2545,"name":"EMELINDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:56:03] production.INFO: Respuesta PersonResource {"data":{"id":2545,"type":"patient","identity_document_type_id":"1","number":"654106414151","name":"EMELINDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"75862472","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-05","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"EMELINDA QUINTANILLA","dni_person2":"51061141601","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:58:49] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:58:49] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 17:58:50] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 17:58:50] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-26 19:43:05] production.INFO: Paciente encontrado {"id":2101,"name":"LEOPOLDO PAREDES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-26 19:43:05] production.INFO: Respuesta PersonResource {"data":{"id":2101,"type":"patient","identity_document_type_id":"1","number":"026607537","name":"LEOPOLDO PAREDES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1966-11-28","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 09:08:45] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-27 09:08:45] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 09:08:46] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-27 09:08:46] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 09:19:16] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 09:19:16] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 09:19:17] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 09:19:17] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 09:40:33] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 09:40:33] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 09:41:04] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 09:41:04] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 09:41:04] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"1","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 09:41:05] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 09:41:05] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 09:41:05] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 09:41:05] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"238","pendientes":"29","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 09:41:05] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":238,"pendientes":29,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 09:57:32] production.INFO: Paciente encontrado {"id":251,"name":"CORALIA DE JESUS SOTO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 09:57:32] production.INFO: Respuesta PersonResource {"data":{"id":251,"type":"patient","identity_document_type_id":"1","number":"01911623-2","name":"CORALIA DE JESUS SOTO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN SAN RAFAEL OTE","email":null,"telephone":"76576749","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1974-09-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 09:57:33] production.INFO: Paciente encontrado {"id":251,"name":"CORALIA DE JESUS SOTO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 09:57:33] production.INFO: Respuesta PersonResource {"data":{"id":251,"type":"patient","identity_document_type_id":"1","number":"01911623-2","name":"CORALIA DE JESUS SOTO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN SAN RAFAEL OTE","email":null,"telephone":"76576749","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1974-09-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 10:00:17] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:00:17] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:00:17] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:00:19] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:00:19] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:00:19] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:00:19] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:00:19] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:00:26] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:00:26] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:00:26] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:00:27] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:00:27] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:00:27] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:00:27] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:00:27] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:02:16] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:02:16] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:02:16] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:02:18] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:02:18] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:02:18] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:02:18] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:02:18] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:07:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:07:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:07:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:07:20] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:07:20] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:07:20] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:07:20] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:07:20] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:12:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:12:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:12:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:12:20] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:12:20] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:12:20] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:12:20] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:12:20] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:17:18] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:17:18] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:17:18] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:17:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:17:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:17:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:17:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:17:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:22:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:22:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:22:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:22:20] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:22:20] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:22:20] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:22:20] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:22:20] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:27:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:27:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:27:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:27:20] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:27:20] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:27:20] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:27:20] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:27:20] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:32:22] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:32:22] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:32:22] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:32:24] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:32:24] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:32:24] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"2","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:32:25] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:32:25] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:32:25] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:32:25] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"28","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:32:25] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":28,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:34:26] production.INFO: Paciente encontrado {"id":2627,"name":"KEIRY ZULEYMA RIVAS ARIAS","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-06-27 10:34:26] production.INFO: Respuesta PersonResource {"data":{"id":2627,"type":"patient","identity_document_type_id":"1","number":"050349705","name":"KEIRY ZULEYMA RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"ZARAGOZA","email":null,"telephone":"75502483","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-08-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 10:35:45] production.INFO: Paciente encontrado {"id":2628,"name":"ROSA ELVIRA ARIAS","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-06-27 10:35:45] production.INFO: Respuesta PersonResource {"data":{"id":2628,"type":"patient","identity_document_type_id":"1","number":"009570060","name":"ROSA ELVIRA ARIAS","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"ZARAGOZA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-02-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 10:37:16] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-27 [2026-06-27 10:37:16] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-27"]} [2026-06-27 10:37:16] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"2","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-27 10:37:18] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-27 10:37:18] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-27 10:37:18] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-27 10:37:18] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"239","pendientes":"30","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"70","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-27 10:37:18] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":239,"pendientes":30,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":70,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-27 10:38:13] production.INFO: Paciente encontrado {"id":2076,"name":"KASEY ARLET GARAY ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 10:38:13] production.INFO: Respuesta PersonResource {"data":{"id":2076,"type":"patient","identity_document_type_id":"1","number":"0215149456","name":"KASEY ARLET GARAY ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO AN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-04-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 10:38:27] production.INFO: Paciente encontrado {"id":2076,"name":"KASEY ARLET GARAY ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 10:38:27] production.INFO: Respuesta PersonResource {"data":{"id":2076,"type":"patient","identity_document_type_id":"1","number":"0215149456","name":"KASEY ARLET GARAY ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO AN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-04-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 10:38:28] production.INFO: Paciente encontrado {"id":2076,"name":"KASEY ARLET GARAY ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 10:38:28] production.INFO: Respuesta PersonResource {"data":{"id":2076,"type":"patient","identity_document_type_id":"1","number":"0215149456","name":"KASEY ARLET GARAY ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO AN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-04-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 11:08:11] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-27 11:08:11] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 11:08:12] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-27 11:08:12] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 11:47:09] production.INFO: Paciente encontrado {"id":1913,"name":"JOSE SALVADOR MORALES RODAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 11:47:09] production.INFO: Respuesta PersonResource {"data":{"id":1913,"type":"patient","identity_document_type_id":"1","number":"015619018","name":"JOSE SALVADOR MORALES RODAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72865003","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"61","fech_nac":"1964-08-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 11:47:11] production.INFO: Paciente encontrado {"id":1913,"name":"JOSE SALVADOR MORALES RODAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 11:47:11] production.INFO: Respuesta PersonResource {"data":{"id":1913,"type":"patient","identity_document_type_id":"1","number":"015619018","name":"JOSE SALVADOR MORALES RODAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72865003","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"61","fech_nac":"1964-08-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:11:25] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:11:25] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:11:26] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:11:26] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:32:06] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:32:06] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:32:23] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:32:23] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:32:24] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:32:24] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:33:41] production.INFO: Paciente encontrado {"id":861,"name":"ANA DOLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:33:41] production.INFO: Respuesta PersonResource {"data":{"id":861,"type":"patient","identity_document_type_id":"1","number":"03966259 6","name":"ANA DOLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"7459 3099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1928-07-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:33:52] production.INFO: Paciente encontrado {"id":861,"name":"ANA DOLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:33:52] production.INFO: Respuesta PersonResource {"data":{"id":861,"type":"patient","identity_document_type_id":"1","number":"03966259 6","name":"ANA DOLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"7459 3099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1928-07-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:33:54] production.INFO: Paciente encontrado {"id":861,"name":"ANA DOLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:33:54] production.INFO: Respuesta PersonResource {"data":{"id":861,"type":"patient","identity_document_type_id":"1","number":"03966259 6","name":"ANA DOLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"7459 3099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1928-07-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:34:06] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:34:06] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:34:07] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:34:07] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-27 12:56:43] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-27 12:56:43] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:11:28] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:11:28] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:11:30] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:11:30] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:14:56] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:14:56] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:14:57] production.INFO: Paciente encontrado {"id":2504,"name":"MARIA JOSE MARTINEZ CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:14:57] production.INFO: Respuesta PersonResource {"data":{"id":2504,"type":"patient","identity_document_type_id":"1","number":"062702943","name":"MARIA JOSE MARTINEZ CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"61435346","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2504_6a23552a4a985.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2504_6a23552a4a985.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:16:17] production.INFO: Paciente encontrado {"id":2623,"name":"MARCOS ANTONIO ROMERO TORREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:16:17] production.INFO: Respuesta PersonResource {"data":{"id":2623,"type":"patient","identity_document_type_id":"1","number":"054910223","name":"MARCOS ANTONIO ROMERO TORREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69716297","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:16:18] production.INFO: Paciente encontrado {"id":2623,"name":"MARCOS ANTONIO ROMERO TORREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:16:18] production.INFO: Respuesta PersonResource {"data":{"id":2623,"type":"patient","identity_document_type_id":"1","number":"054910223","name":"MARCOS ANTONIO ROMERO TORREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69716297","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:17:57] production.INFO: Paciente encontrado {"id":2622,"name":"WILMER ISMAEL COLATO CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:17:57] production.INFO: Respuesta PersonResource {"data":{"id":2622,"type":"patient","identity_document_type_id":"1","number":"065388188","name":"WILMER ISMAEL COLATO CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL DELIRIO","email":null,"telephone":"68275927","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-07-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:17:58] production.INFO: Paciente encontrado {"id":2622,"name":"WILMER ISMAEL COLATO CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:17:58] production.INFO: Respuesta PersonResource {"data":{"id":2622,"type":"patient","identity_document_type_id":"1","number":"065388188","name":"WILMER ISMAEL COLATO CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL DELIRIO","email":null,"telephone":"68275927","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-07-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:18:29] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:18:29] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:18:30] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:18:30] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:20:22] production.INFO: === INICIO STORE PRESCRIPTION === [2026-06-29 07:20:22] production.INFO: Request data: {"patient_id":2624,"history_id":1883,"doctor_id":1999,"diagnosis":"Extracción de cordal","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina","dose":"500mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-06-26","next_appointment":null,"prescription_status":"active"} [2026-06-29 07:20:22] production.INFO: Base history encontrada: {"id":1883,"number_history":"0001788"} [2026-06-29 07:20:22] production.INFO: Guardando prescripci?n con datos: {"patient_id":2624,"diagnosis":"Extracción de cordal","prescription_date":"2026-06-26 00:00:00","medications_count":2,"instructions_count":0} [2026-06-29 07:20:22] production.INFO: Prescripci?n guardada exitosamente con ID: 1888 [2026-06-29 07:20:36] production.INFO: Paciente encontrado {"id":2625,"name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:20:36] production.INFO: Respuesta PersonResource {"data":{"id":2625,"type":"patient","identity_document_type_id":"1","number":"071199440","name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PORVENIR","email":null,"telephone":"76291742","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2625_6a3ec4bcf1e46.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2625_6a3ec4bcf1e46.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:20:37] production.INFO: Paciente encontrado {"id":2625,"name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:20:37] production.INFO: Respuesta PersonResource {"data":{"id":2625,"type":"patient","identity_document_type_id":"1","number":"071199440","name":"RAQUEL ABIGAIL QUINTANILLA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PORVENIR","email":null,"telephone":"76291742","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2625_6a3ec4bcf1e46.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2625_6a3ec4bcf1e46.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:21:35] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:21:35] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:21:36] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 07:21:36] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:22:20] production.INFO: Paciente encontrado {"id":2626,"name":"YAQUELIN ELIZABETH ESCALERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:22:20] production.INFO: Respuesta PersonResource {"data":{"id":2626,"type":"patient","identity_document_type_id":"1","number":"60167373","name":"YAQUELIN ELIZABETH ESCALERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"60167373","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ANA ELIZABETH","dni_person2":"60167373","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:22:22] production.INFO: Paciente encontrado {"id":2626,"name":"YAQUELIN ELIZABETH ESCALERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:22:22] production.INFO: Respuesta PersonResource {"data":{"id":2626,"type":"patient","identity_document_type_id":"1","number":"60167373","name":"YAQUELIN ELIZABETH ESCALERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BRAZO","email":null,"telephone":"60167373","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ANA ELIZABETH","dni_person2":"60167373","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:22:52] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:22:52] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"64392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 07:22:53] production.INFO: Paciente encontrado {"id":2616,"name":"JOSE ROBERTO HERNANDEZ MEJIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 07:22:53] production.INFO: Respuesta PersonResource {"data":{"id":2616,"type":"patient","identity_document_type_id":"1","number":"051031892","name":"JOSE ROBERTO HERNANDEZ MEJIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"64392365","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-12-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 08:26:44] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 08:26:44] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 08:26:44] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 08:26:44] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 08:42:19] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 08:42:19] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 08:42:20] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 08:42:20] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:10:04] production.INFO: Paciente encontrado {"id":2076,"name":"KASEY ARLET GARAY ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:10:04] production.INFO: Respuesta PersonResource {"data":{"id":2076,"type":"patient","identity_document_type_id":"1","number":"0215149456","name":"KASEY ARLET GARAY ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO AN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-04-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:10:05] production.INFO: Paciente encontrado {"id":2076,"name":"KASEY ARLET GARAY ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:10:05] production.INFO: Respuesta PersonResource {"data":{"id":2076,"type":"patient","identity_document_type_id":"1","number":"0215149456","name":"KASEY ARLET GARAY ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO AN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-04-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:14:29] production.INFO: Paciente encontrado {"id":2629,"name":"JOSÈ MAURICIO CHICAS CHÀVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:14:29] production.INFO: Respuesta PersonResource {"data":{"id":2629,"type":"patient","identity_document_type_id":"1","number":"00005789","name":"JOSÈ MAURICIO CHICAS CHÀVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"61791916","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-07-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:31:59] production.INFO: Paciente encontrado {"id":2076,"name":"KASEY ARLET GARAY ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:31:59] production.INFO: Respuesta PersonResource {"data":{"id":2076,"type":"patient","identity_document_type_id":"1","number":"0215149456","name":"KASEY ARLET GARAY ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO AN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-04-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:32:00] production.INFO: Paciente encontrado {"id":2076,"name":"KASEY ARLET GARAY ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:32:00] production.INFO: Respuesta PersonResource {"data":{"id":2076,"type":"patient","identity_document_type_id":"1","number":"0215149456","name":"KASEY ARLET GARAY ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO AN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2016-04-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:32:31] production.INFO: Paciente encontrado {"id":251,"name":"CORALIA DE JESUS SOTO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:32:31] production.INFO: Respuesta PersonResource {"data":{"id":251,"type":"patient","identity_document_type_id":"1","number":"01911623-2","name":"CORALIA DE JESUS SOTO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN SAN RAFAEL OTE","email":null,"telephone":"76576749","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1974-09-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:32:32] production.INFO: Paciente encontrado {"id":251,"name":"CORALIA DE JESUS SOTO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:32:32] production.INFO: Respuesta PersonResource {"data":{"id":251,"type":"patient","identity_document_type_id":"1","number":"01911623-2","name":"CORALIA DE JESUS SOTO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN SAN RAFAEL OTE","email":null,"telephone":"76576749","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1974-09-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:33:01] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:33:01] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:33:02] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:33:02] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:33:14] production.INFO: Paciente encontrado {"id":1913,"name":"JOSE SALVADOR MORALES RODAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:33:14] production.INFO: Respuesta PersonResource {"data":{"id":1913,"type":"patient","identity_document_type_id":"1","number":"015619018","name":"JOSE SALVADOR MORALES RODAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72865003","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"61","fech_nac":"1964-08-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:33:15] production.INFO: Paciente encontrado {"id":1913,"name":"JOSE SALVADOR MORALES RODAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:33:15] production.INFO: Respuesta PersonResource {"data":{"id":1913,"type":"patient","identity_document_type_id":"1","number":"015619018","name":"JOSE SALVADOR MORALES RODAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72865003","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"61","fech_nac":"1964-08-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:33:42] production.INFO: Paciente encontrado {"id":2627,"name":"KEIRY ZULEYMA RIVAS ARIAS","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-06-29 09:33:42] production.INFO: Respuesta PersonResource {"data":{"id":2627,"type":"patient","identity_document_type_id":"1","number":"050349705","name":"KEIRY ZULEYMA RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"ZARAGOZA","email":null,"telephone":"75502483","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-08-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:33:43] production.INFO: Paciente encontrado {"id":2627,"name":"KEIRY ZULEYMA RIVAS ARIAS","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-06-29 09:33:43] production.INFO: Respuesta PersonResource {"data":{"id":2627,"type":"patient","identity_document_type_id":"1","number":"050349705","name":"KEIRY ZULEYMA RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"ZARAGOZA","email":null,"telephone":"75502483","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-08-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:35:17] production.INFO: Paciente encontrado {"id":2628,"name":"ROSA ELVIRA ARIAS","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-06-29 09:35:17] production.INFO: Respuesta PersonResource {"data":{"id":2628,"type":"patient","identity_document_type_id":"1","number":"009570060","name":"ROSA ELVIRA ARIAS","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"ZARAGOZA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-02-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:35:18] production.INFO: Paciente encontrado {"id":2628,"name":"ROSA ELVIRA ARIAS","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-06-29 09:35:18] production.INFO: Respuesta PersonResource {"data":{"id":2628,"type":"patient","identity_document_type_id":"1","number":"009570060","name":"ROSA ELVIRA ARIAS","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"ZARAGOZA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-02-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:36:16] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:36:16] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:36:17] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:36:17] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:36:24] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:36:24] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:36:25] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:36:25] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:50:39] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-29 [2026-06-29 09:50:39] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-29"]} [2026-06-29 09:50:39] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-29 09:50:41] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-29 09:50:41] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-29 09:50:41] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-29 09:50:41] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"245","pendientes":"29","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"72","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-29 09:50:41] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":245,"pendientes":29,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":72,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-29 09:53:50] production.INFO: Paciente encontrado {"id":861,"name":"ANA DOLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:53:50] production.INFO: Respuesta PersonResource {"data":{"id":861,"type":"patient","identity_document_type_id":"1","number":"03966259 6","name":"ANA DOLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"7459 3099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1928-07-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:53:51] production.INFO: Paciente encontrado {"id":861,"name":"ANA DOLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:53:51] production.INFO: Respuesta PersonResource {"data":{"id":861,"type":"patient","identity_document_type_id":"1","number":"03966259 6","name":"ANA DOLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"7459 3099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1928-07-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:53:57] production.INFO: Paciente encontrado {"id":2630,"name":"LEYDIN ESMERALDA MOREIRA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:53:57] production.INFO: Respuesta PersonResource {"data":{"id":2630,"type":"patient","identity_document_type_id":"1","number":"00493811","name":"LEYDIN ESMERALDA MOREIRA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-11-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:54:10] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:54:10] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 09:54:11] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 09:54:11] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 10:08:24] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 10:08:24] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 10:09:24] production.INFO: Paciente encontrado {"id":2630,"name":"LEYDIN ESMERALDA MOREIRA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 10:09:24] production.INFO: Respuesta PersonResource {"data":{"id":2630,"type":"patient","identity_document_type_id":"1","number":"00493811","name":"LEYDIN ESMERALDA MOREIRA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-11-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 10:09:25] production.INFO: Paciente encontrado {"id":2630,"name":"LEYDIN ESMERALDA MOREIRA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 10:09:25] production.INFO: Respuesta PersonResource {"data":{"id":2630,"type":"patient","identity_document_type_id":"1","number":"00493811","name":"LEYDIN ESMERALDA MOREIRA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN JORGE","email":null,"telephone":"72602261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-11-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 10:25:38] production.INFO: Paciente encontrado {"id":1395,"name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 10:25:38] production.INFO: Respuesta PersonResource {"data":{"id":1395,"type":"patient","identity_document_type_id":"1","number":"03207932 8","name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B CONCEPCION","email":null,"telephone":"69386505","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2009-07-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARTA CARMELINA APARICIO DE GARCIA","dni_person2":"03207932 8","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 10:25:39] production.INFO: Paciente encontrado {"id":1395,"name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 10:25:39] production.INFO: Respuesta PersonResource {"data":{"id":1395,"type":"patient","identity_document_type_id":"1","number":"03207932 8","name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B CONCEPCION","email":null,"telephone":"69386505","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2009-07-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARTA CARMELINA APARICIO DE GARCIA","dni_person2":"03207932 8","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 10:36:55] production.INFO: Paciente encontrado {"id":2632,"name":"KASSANDRA SEBASTIANA SALGADO MARTINES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 10:36:55] production.INFO: Respuesta PersonResource {"data":{"id":2632,"type":"patient","identity_document_type_id":"1","number":"077771004","name":"KASSANDRA SEBASTIANA SALGADO MARTINES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69817350","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-10-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 10:38:28] production.INFO: Paciente encontrado {"id":1395,"name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 10:38:28] production.INFO: Respuesta PersonResource {"data":{"id":1395,"type":"patient","identity_document_type_id":"1","number":"03207932 8","name":"FATIMA LISETH GARCIA APARICIO PX DRA ELFI","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"B CONCEPCION","email":null,"telephone":"69386505","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2009-07-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARTA CARMELINA APARICIO DE GARCIA","dni_person2":"03207932 8","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 11:07:32] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 11:07:32] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 11:07:33] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 11:07:33] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 11:33:53] production.INFO: Paciente encontrado {"id":2538,"name":"ANA SARAI SILVA GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 11:33:53] production.INFO: Respuesta PersonResource {"data":{"id":2538,"type":"patient","identity_document_type_id":"1","number":"051875490","name":"ANA SARAI SILVA GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san carlos san miguel","email":null,"telephone":"75166962","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:14:09] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 12:14:09] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:23:50] production.INFO: Paciente encontrado {"id":2538,"name":"ANA SARAI SILVA GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 12:23:50] production.INFO: Respuesta PersonResource {"data":{"id":2538,"type":"patient","identity_document_type_id":"1","number":"051875490","name":"ANA SARAI SILVA GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san carlos san miguel","email":null,"telephone":"75166962","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:23:51] production.INFO: Paciente encontrado {"id":2538,"name":"ANA SARAI SILVA GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 12:23:51] production.INFO: Respuesta PersonResource {"data":{"id":2538,"type":"patient","identity_document_type_id":"1","number":"051875490","name":"ANA SARAI SILVA GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san carlos san miguel","email":null,"telephone":"75166962","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:29:55] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 12:29:55] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:29:55] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 12:29:55] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:30:16] production.INFO: Paciente encontrado {"id":2529,"name":"VANESA ABIGAIL JOYA RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 12:30:16] production.INFO: Respuesta PersonResource {"data":{"id":2529,"type":"patient","identity_document_type_id":"1","number":"051138385","name":"VANESA ABIGAIL JOYA RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTÓN EL PORVENIR","email":null,"telephone":"70647599","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1995-01-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:34:16] production.INFO: Paciente encontrado {"id":1487,"name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 12:34:16] production.INFO: Respuesta PersonResource {"data":{"id":1487,"type":"patient","identity_document_type_id":"1","number":"0564122 0","name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE, SAN MIGUEL","email":null,"telephone":"77430526","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-07-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY SARAI SORIANO","dni_person2":"0564122 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 12:35:39] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 12:35:39] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 14:43:03] production.INFO: Paciente encontrado {"id":599,"name":"MARIA CATALINA CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 14:43:03] production.INFO: Respuesta PersonResource {"data":{"id":599,"type":"patient","identity_document_type_id":"1","number":"77415498","name":"MARIA CATALINA CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"77415498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"2024-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 15:01:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-29 [2026-06-29 15:01:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-29"]} [2026-06-29 15:01:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"4","citado":"0","reprogramado":"0","no_asistio":"0"}}]} [2026-06-29 15:01:16] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-29 15:01:16] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-29 15:01:16] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-29 15:01:16] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"251","pendientes":"26","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-29 15:01:16] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":251,"pendientes":26,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-29 15:01:30] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 15:01:30] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 15:02:41] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 15:02:41] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 15:02:42] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 15:02:42] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 15:10:28] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 15:10:28] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 15:20:18] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 15:20:18] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 16:31:12] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 16:31:12] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 18:32:04] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-29 18:32:04] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:52:30] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:52:30] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:52:31] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:52:31] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:52:56] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:52:56] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:52:57] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:52:57] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:53:20] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:53:20] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:53:21] production.INFO: Paciente encontrado {"id":2631,"name":"CAROSMARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:53:21] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CAROSMARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:53:49] production.INFO: Paciente encontrado {"id":2631,"name":"CARLOS MARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:53:49] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CARLOS MARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-29 19:53:51] production.INFO: Paciente encontrado {"id":2631,"name":"CARLOS MARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-29 19:53:51] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CARLOS MARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:06:14] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 08:06:14] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:06:15] production.INFO: Paciente encontrado {"id":2482,"name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 08:06:15] production.INFO: Respuesta PersonResource {"data":{"id":2482,"type":"patient","identity_document_type_id":"1","number":"059420639","name":"ROSA LAUDELINA QUINTEROS VILLANUEVA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"73330661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2482_6a0e1f523cfa0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2482_6a0e1f523cfa0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:16:03] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 08:16:03] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:16:04] production.INFO: Paciente encontrado {"id":2208,"name":"JOSE EDILBERTO SALAMANCA ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 08:16:04] production.INFO: Respuesta PersonResource {"data":{"id":2208,"type":"patient","identity_document_type_id":"1","number":"034258889","name":"JOSE EDILBERTO SALAMANCA ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"77552964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1961-02-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2208_6a242438b4329.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2208_6a242438b4329.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:18:39] production.INFO: Paciente encontrado {"id":2631,"name":"CARLOS MARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 08:18:39] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CARLOS MARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:18:41] production.INFO: Paciente encontrado {"id":2631,"name":"CARLOS MARIO LIZAMA CAÑAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 08:18:41] production.INFO: Respuesta PersonResource {"data":{"id":2631,"type":"patient","identity_document_type_id":"1","number":"029104279","name":"CARLOS MARIO LIZAMA CAÑAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-12-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:19:57] production.INFO: Paciente encontrado {"id":2538,"name":"ANA SARAI SILVA GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 08:19:57] production.INFO: Respuesta PersonResource {"data":{"id":2538,"type":"patient","identity_document_type_id":"1","number":"051875490","name":"ANA SARAI SILVA GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san carlos san miguel","email":null,"telephone":"75166962","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:19:58] production.INFO: Paciente encontrado {"id":2538,"name":"ANA SARAI SILVA GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 08:19:58] production.INFO: Respuesta PersonResource {"data":{"id":2538,"type":"patient","identity_document_type_id":"1","number":"051875490","name":"ANA SARAI SILVA GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san carlos san miguel","email":null,"telephone":"75166962","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:21:53] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 08:21:53] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:21:54] production.INFO: Paciente encontrado {"id":2615,"name":"KAILYN ALEJANDRA ROMERO SALGADO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 08:21:54] production.INFO: Respuesta PersonResource {"data":{"id":2615,"type":"patient","identity_document_type_id":"1","number":"066490158","name":"KAILYN ALEJANDRA ROMERO SALGADO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL","email":null,"telephone":"70820465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-05-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 08:59:12] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 08:59:12] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:01:18] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:01:18] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:01:19] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:01:19] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:38:20] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-30 09:38:20] production.INFO: Archivo original: {"name":"ROXANA 1.pdf","size":4505186,"mime":"application/pdf","extension":"pdf"} [2026-06-30 09:38:20] production.INFO: Nombre de archivo generado: 20260630093820_6a43d4dccf037.pdf [2026-06-30 09:38:20] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093820_6a43d4dccf037.pdf [2026-06-30 09:38:20] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093820_6a43d4dccf037.pdf [2026-06-30 09:38:23] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-30 09:38:23] production.INFO: Archivo original: {"name":"ROXANA 2.pdf","size":4811181,"mime":"application/pdf","extension":"pdf"} [2026-06-30 09:38:23] production.INFO: Nombre de archivo generado: 20260630093823_6a43d4df40015.pdf [2026-06-30 09:38:23] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093823_6a43d4df40015.pdf [2026-06-30 09:38:23] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093823_6a43d4df40015.pdf [2026-06-30 09:38:47] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2494","all_inputs":{"patient_id":"2494","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpDljv5s"}}} [2026-06-30 09:38:47] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":36635,"file_type":"image/jpeg","patient_id":"2494"} [2026-06-30 09:38:47] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","filename":"patient_2494_6a43d4f7ea61e.jpg","exists":true} [2026-06-30 09:38:47] production.INFO: Paciente actualizado {"person_id":2494,"photo":"patient_2494_6a43d4f7ea61e.jpg"} [2026-06-30 09:38:51] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-30 09:38:51] production.INFO: Request data: {"history_id":1730,"patient_id":2494,"source_images":[{"filename":"20260630093820_6a43d4dccf037.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093820_6a43d4dccf037.pdf"},{"filename":"20260630093823_6a43d4df40015.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093823_6a43d4df40015.pdf"}],"description":"Radiografía","pieza":null} [2026-06-30 09:38:51] production.INFO: Procesando archivo: 20260630093820_6a43d4dccf037.pdf [2026-06-30 09:38:51] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093820_6a43d4dccf037.pdf [2026-06-30 09:38:51] production.INFO: Radiografía guardada con ID: 77 [2026-06-30 09:38:51] production.INFO: Procesando archivo: 20260630093823_6a43d4df40015.pdf [2026-06-30 09:38:51] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260630093823_6a43d4df40015.pdf [2026-06-30 09:38:51] production.INFO: Radiografía guardada con ID: 78 [2026-06-30 09:38:51] production.INFO: Total de radiografías guardadas: 2 [2026-06-30 09:38:51] production.INFO: Total en BD para este history_id: 2 [2026-06-30 09:39:38] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:39:38] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:39:39] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:39:39] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:41:28] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 09:41:28] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 09:41:28] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 09:41:30] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 09:41:30] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 09:41:30] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 09:41:30] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"29","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 09:41:30] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":29,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 09:46:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 09:46:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 09:46:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 09:46:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 09:46:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 09:46:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 09:46:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"29","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 09:46:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":29,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 09:46:47] production.INFO: === INICIO UPLOAD IMAGE === [2026-06-30 09:46:47] production.INFO: Archivo original: {"name":"BH2BL0FID_Total_Diagnostic_Records.pdf","size":331307,"mime":"application/pdf","extension":"pdf"} [2026-06-30 09:46:47] production.INFO: Nombre de archivo generado: 20260630094647_6a43d6d7328a6.pdf [2026-06-30 09:46:47] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260630094647_6a43d6d7328a6.pdf [2026-06-30 09:46:47] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260630094647_6a43d6d7328a6.pdf [2026-06-30 09:46:48] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-06-30 09:46:48] production.INFO: Request data: {"history_id":1730,"patient_id":2494,"source_images":[{"filename":"20260630094647_6a43d6d7328a6.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260630094647_6a43d6d7328a6.pdf"}],"description":"Radiografía","pieza":null} [2026-06-30 09:46:48] production.INFO: Procesando archivo: 20260630094647_6a43d6d7328a6.pdf [2026-06-30 09:46:48] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260630094647_6a43d6d7328a6.pdf [2026-06-30 09:46:48] production.INFO: Radiografía guardada con ID: 79 [2026-06-30 09:46:48] production.INFO: Total de radiografías guardadas: 1 [2026-06-30 09:46:48] production.INFO: Total en BD para este history_id: 3 [2026-06-30 09:51:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 09:51:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 09:51:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 09:51:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 09:51:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 09:51:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 09:51:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"29","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 09:51:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":29,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 09:53:39] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:53:39] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:56:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 09:56:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 09:56:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 09:56:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 09:56:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 09:56:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 09:56:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"29","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 09:56:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":29,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 09:58:02] production.INFO: Paciente encontrado {"id":2621,"name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:58:02] production.INFO: Respuesta PersonResource {"data":{"id":2621,"type":"patient","identity_document_type_id":"1","number":"0494078590","name":"SADRAC ABEDNEGO CAMPOS ALVAREZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL PARAISAL","email":null,"telephone":"76921537","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-05-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"ANA RUTH ALVAREZ","dni_person2":"049407859","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:58:51] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:58:51] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"6681 6872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:58:52] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:58:52] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"6681 6872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:59:40] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:59:40] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"6681 6872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 09:59:41] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 09:59:41] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"6681 6872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 10:01:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:01:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:01:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:01:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:01:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:01:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:01:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"30","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:01:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":30,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:06:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:06:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:06:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:06:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:06:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:06:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:06:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:06:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:11:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:11:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:11:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:11:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:11:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:11:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:11:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:11:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:16:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:16:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:16:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:16:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:16:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:16:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:16:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:16:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:21:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:21:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:21:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:21:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:21:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:21:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:21:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:21:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:27:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:27:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:27:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:27:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:27:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:27:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:27:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:27:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:32:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:32:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:32:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:32:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:32:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:32:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:32:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:32:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:37:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:37:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:37:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:37:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:37:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:37:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:37:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:37:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:42:02] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:42:02] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:42:02] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:42:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:42:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:42:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:42:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:42:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:47:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:47:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:47:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:47:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:47:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:47:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:47:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:47:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:52:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:52:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:52:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:52:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:52:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:52:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:52:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:52:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 10:57:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 10:57:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 10:57:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 10:57:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 10:57:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 10:57:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 10:57:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 10:57:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:02:02] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 11:02:02] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 11:02:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 11:02:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 11:02:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 11:02:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 11:02:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 11:02:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:07:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 11:07:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 11:07:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 11:07:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 11:07:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 11:07:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 11:07:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 11:07:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:12:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 11:12:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 11:12:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 11:12:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 11:12:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 11:12:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 11:12:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 11:12:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:17:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 11:17:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 11:17:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 11:17:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 11:17:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 11:17:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 11:17:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 11:17:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:22:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 11:22:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 11:22:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 11:22:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 11:22:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 11:22:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 11:22:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 11:22:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:27:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 11:27:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 11:27:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 11:27:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 11:27:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 11:27:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 11:27:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 11:27:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:32:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 11:32:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 11:32:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":3,"atendido":"0","citado":"3","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 11:32:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 11:32:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 11:32:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 11:32:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"31","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 11:32:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":31,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 11:43:59] production.INFO: Paciente encontrado {"id":1191,"name":"NORMA ELIZABETH APARICIO DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 11:43:59] production.INFO: Respuesta PersonResource {"data":{"id":1191,"type":"patient","identity_document_type_id":"1","number":"05786502 9","name":"NORMA ELIZABETH APARICIO DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO EL CHIRRION","email":null,"telephone":"70302796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"1998-11-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:08:00] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:08:00] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:08:01] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:08:01] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:08:44] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:08:44] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:08:45] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:08:45] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:09:51] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:09:51] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:09:52] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:09:52] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:12:10] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:12:10] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:12:11] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:12:11] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:14:34] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:14:34] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:14:35] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:14:35] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:17:45] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:17:45] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:17:45] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"0","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:17:46] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:17:46] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:17:46] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:17:46] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"32","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:17:46] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":32,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:22:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:22:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:22:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"0","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:22:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:22:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:22:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:22:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"32","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"76","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:22:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":32,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":76,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:25:03] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:25:03] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:25:15] production.INFO: Paciente encontrado {"id":2494,"name":"ROXANA DANIELA MOREIRA BONILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:25:15] production.INFO: Respuesta PersonResource {"data":{"id":2494,"type":"patient","identity_document_type_id":"1","number":"79521462","name":"ROXANA DANIELA MOREIRA BONILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"79521462","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-02-19","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2494_6a43d4f7ea61e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2494_6a43d4f7ea61e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:27:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:27:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:27:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"0","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:27:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:27:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:27:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:27:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"32","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"77","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:27:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":32,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":77,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:32:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:32:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:32:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"0","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:32:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:32:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:32:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:32:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"32","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"77","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:32:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":32,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":77,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:33:30] production.INFO: Paciente encontrado {"id":2634,"name":"JUAN JOSE GONSALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:33:30] production.INFO: Respuesta PersonResource {"data":{"id":2634,"type":"patient","identity_document_type_id":"1","number":"057288439","name":"JUAN JOSE GONSALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70339366","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-06-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:36:41] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:36:41] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:36:42] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:36:42] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:37:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:37:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:37:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:37:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:37:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:37:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:37:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"77","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:37:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":77,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:39:11] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:39:11] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:39:21] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 12:39:21] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 12:42:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:42:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:42:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:42:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:42:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:42:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:42:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"79","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:42:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":79,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:47:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:47:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:47:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:47:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:47:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:47:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:47:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"79","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:47:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":79,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:52:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:52:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:52:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:52:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:52:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:52:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:52:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"79","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:52:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":79,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 12:57:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 12:57:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 12:57:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 12:57:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 12:57:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 12:57:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 12:57:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"79","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 12:57:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":79,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:02:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:02:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:02:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:02:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:02:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:02:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:02:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"79","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:02:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":79,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:07:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:07:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:07:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:07:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:07:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:07:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:07:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"79","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:07:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":79,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:11:52] production.INFO: Paciente encontrado {"id":2436,"name":"CARLOS GILBERTO LEON SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 13:11:52] production.INFO: Respuesta PersonResource {"data":{"id":2436,"type":"patient","identity_document_type_id":"1","number":"2548","name":"CARLOS GILBERTO LEON SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton llano del coyol","email":null,"telephone":"70068807","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"Fredisilda Saravia Hernandez","dni_person2":"067904906","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 13:12:09] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 13:12:09] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 13:12:13] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 13:12:13] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 13:12:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:12:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:12:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:12:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:12:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:12:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:12:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"79","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:12:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":79,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:14:12] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 13:14:12] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 13:14:13] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 13:14:13] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 13:14:36] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-06-30 13:14:36] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 13:17:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:17:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:17:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:17:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:17:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:17:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:17:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:17:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:22:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:22:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:22:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:22:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:22:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:22:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:22:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:22:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:27:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:27:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:27:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:27:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:27:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:27:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:27:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:27:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:32:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:32:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:32:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:32:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:32:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:32:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:32:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:32:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:37:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:37:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:37:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:37:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:37:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:37:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:37:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:37:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:42:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:42:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:42:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:42:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:42:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:42:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:42:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:42:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:47:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:47:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:47:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:47:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:47:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:47:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:47:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:47:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:52:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:52:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:52:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:52:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:52:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:52:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:52:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:52:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 13:57:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 13:57:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 13:57:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 13:57:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 13:57:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 13:57:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 13:57:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 13:57:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:02:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:02:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:02:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:02:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:02:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:02:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:02:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:02:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:07:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:07:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:07:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:07:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:07:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:07:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:07:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:07:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:12:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:12:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:12:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:12:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:12:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:12:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:12:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:12:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:17:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:17:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:17:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:17:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:17:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:17:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:17:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:17:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:22:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:22:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:22:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:22:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:22:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:22:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:22:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:22:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:27:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:27:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:27:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:27:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:27:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:27:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:27:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"80","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:27:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":80,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:31:47] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 14:31:47] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 14:32:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:32:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:32:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:32:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:32:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:32:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:32:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"81","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:32:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":81,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:37:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:37:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:37:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 14:37:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:37:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:37:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:37:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"252","pendientes":"33","reprogramadas":"23","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"81","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:37:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":252,"pendientes":33,"reprogramadas":23,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":81,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:38:09] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 14:38:09] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 14:38:41] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 14:38:41] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 14:42:40] production.INFO: Paciente encontrado {"id":1746,"name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 14:42:40] production.INFO: Respuesta PersonResource {"data":{"id":1746,"type":"patient","identity_document_type_id":"1","number":"010373201","name":"MARIA BERTILA DIAZ VIUDA DE RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"6681 6872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"89","fech_nac":"1937-05-21","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1746_6a3ab2a629079.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1746_6a3ab2a629079.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 14:42:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:42:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:42:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 14:42:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:42:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:42:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:42:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"82","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:42:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":82,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:43:05] production.INFO: Iniciando payment_toPrint {"external_id":"bdff017a-7906-4c50-83a2-c12878e38c96"} [2026-06-30 14:43:05] production.INFO: Receipt encontrado {"id":8844,"has_patient":true} [2026-06-30 14:43:05] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARIA BERTILA DIAZ VIUDA DE RIVERA"} [2026-06-30 14:43:05] production.INFO: PDF generado correctamente [2026-06-30 14:44:00] production.INFO: Iniciando payment_toPrint {"external_id":"559f16f5-4eba-4a8e-bdbb-ef98d587677a"} [2026-06-30 14:44:00] production.INFO: Receipt encontrado {"id":8845,"has_patient":true} [2026-06-30 14:44:00] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"KAILYN ALEJANDRA ROMERO SALGADO"} [2026-06-30 14:44:00] production.INFO: PDF generado correctamente [2026-06-30 14:47:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:47:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:47:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 14:47:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:47:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:47:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:47:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"82","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:47:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":82,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:50:19] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 14:50:19] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 14:52:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:52:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:52:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 14:52:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:52:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:52:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:52:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"82","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:52:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":82,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 14:57:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 14:57:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 14:57:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 14:57:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 14:57:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 14:57:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 14:57:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"82","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 14:57:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":82,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 15:02:18] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 15:02:18] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 15:02:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 15:02:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 15:02:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 15:02:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 15:02:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 15:02:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 15:02:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"82","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 15:02:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":82,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 15:07:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 15:07:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 15:07:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 15:07:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 15:07:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 15:07:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 15:07:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"82","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 15:07:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":82,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 15:12:57] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 15:12:57] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 15:13:03] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 15:13:03] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 15:13:03] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 15:13:04] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 15:13:04] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 15:13:04] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 15:13:04] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"82","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 15:13:04] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":82,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 15:17:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 15:17:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 15:17:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 15:17:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 15:17:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 15:17:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 15:17:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"30","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"83","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 15:17:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":30,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":83,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 15:18:10] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 15:18:10] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 15:19:09] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 15:19:09] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-06-30"]} [2026-06-30 15:19:09] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"0","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-06-30 15:19:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 15:19:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 15:19:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 15:19:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"31","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"84","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 15:19:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":31,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":84,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 15:22:47] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-06-30 [2026-06-30 15:22:47] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-06-30"]} [2026-06-30 15:22:47] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"3","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-06-30 15:22:49] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-06-30 15:22:49] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-06-30 15:22:49] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-06-30 15:22:49] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"159","pendientes":"39","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"255","pendientes":"31","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"0","pendientes":"84","reprogramadas":"0","no_asistieron":"0"},{"month":8,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-06-30 15:22:49] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":159,"pendientes":39,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":255,"pendientes":31,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":0,"pendientes":84,"reprogramadas":0,"no_asistieron":0},{"month":"Agosto","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-06-30 19:40:28] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 19:40:28] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 20:18:20] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 20:18:20] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-06-30 20:18:21] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-06-30 20:18:21] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:12:49] production.INFO: Paciente encontrado {"id":2629,"name":"JOSÈ MAURICIO CHICAS CHÀVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:12:49] production.INFO: Respuesta PersonResource {"data":{"id":2629,"type":"patient","identity_document_type_id":"1","number":"00005789","name":"JOSÈ MAURICIO CHICAS CHÀVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"61791916","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-07-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:12:50] production.INFO: Paciente encontrado {"id":2629,"name":"JOSÈ MAURICIO CHICAS CHÀVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:12:50] production.INFO: Respuesta PersonResource {"data":{"id":2629,"type":"patient","identity_document_type_id":"1","number":"00005789","name":"JOSÈ MAURICIO CHICAS CHÀVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"61791916","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-07-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:14:54] production.INFO: Paciente encontrado {"id":1191,"name":"NORMA ELIZABETH APARICIO DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:14:54] production.INFO: Respuesta PersonResource {"data":{"id":1191,"type":"patient","identity_document_type_id":"1","number":"05786502 9","name":"NORMA ELIZABETH APARICIO DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO EL CHIRRION","email":null,"telephone":"70302796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"1998-11-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:14:56] production.INFO: Paciente encontrado {"id":1191,"name":"NORMA ELIZABETH APARICIO DE AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:14:56] production.INFO: Respuesta PersonResource {"data":{"id":1191,"type":"patient","identity_document_type_id":"1","number":"05786502 9","name":"NORMA ELIZABETH APARICIO DE AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO EL CHIRRION","email":null,"telephone":"70302796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"1998-11-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:16:37] production.INFO: Paciente encontrado {"id":2634,"name":"JUAN JOSE GONSALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:16:37] production.INFO: Respuesta PersonResource {"data":{"id":2634,"type":"patient","identity_document_type_id":"1","number":"057288439","name":"JUAN JOSE GONSALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70339366","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-06-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:16:38] production.INFO: Paciente encontrado {"id":2634,"name":"JUAN JOSE GONSALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:16:38] production.INFO: Respuesta PersonResource {"data":{"id":2634,"type":"patient","identity_document_type_id":"1","number":"057288439","name":"JUAN JOSE GONSALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70339366","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-06-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:20:51] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:20:51] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 07:20:53] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 07:20:53] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 08:41:42] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 08:41:42] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 08:41:43] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 08:41:43] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:07:21] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:07:21] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:08:17] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:08:17] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:13:37] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:13:37] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:13:37] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:13:37] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:20:30] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:20:30] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:20:31] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:20:31] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:20:53] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2633","all_inputs":{"patient_id":"2633","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpWRp7uI"}}} [2026-07-01 09:20:53] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":80078,"file_type":"image/jpeg","patient_id":"2633"} [2026-07-01 09:20:53] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2633_6a4522451dc21.jpg","filename":"patient_2633_6a4522451dc21.jpg","exists":true} [2026-07-01 09:20:53] production.INFO: Paciente actualizado {"person_id":2633,"photo":"patient_2633_6a4522451dc21.jpg"} [2026-07-01 09:23:03] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:23:03] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:25:55] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:25:55] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:30:10] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:30:10] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:39:57] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:39:57] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:41:13] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:41:13] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:41:14] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:41:14] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:41:54] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:41:54] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:42:23] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:42:23] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 09:42:24] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 09:42:24] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 10:22:01] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 10:22:01] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2633_6a4522451dc21.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2633_6a4522451dc21.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-01","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 10:22:02] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 10:22:02] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2633_6a4522451dc21.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2633_6a4522451dc21.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-01","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 10:27:13] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 10:27:13] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 10:56:16] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 10:56:16] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 11:04:24] production.INFO: Paciente encontrado {"id":735,"name":"YOLANDA MARGARITA PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 11:04:24] production.INFO: Respuesta PersonResource {"data":{"id":735,"type":"patient","identity_document_type_id":"1","number":"76784021","name":"YOLANDA MARGARITA PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"76784021","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1972-02-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 11:21:33] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 11:21:33] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 11:48:47] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 11:48:47] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 11:48:48] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 11:48:48] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 11:51:06] production.INFO: Iniciando payment_toPrint {"external_id":"942438e5-bb49-4b0d-a0de-ed94e8d0a6bd"} [2026-07-01 11:51:06] production.INFO: Receipt encontrado {"id":8858,"has_patient":true} [2026-07-01 11:51:06] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"TERESA DE JESUS MARTINEZ LAINEZ"} [2026-07-01 11:51:06] production.INFO: PDF generado correctamente [2026-07-01 11:52:57] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 11:52:57] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 11:56:17] production.INFO: Paciente encontrado {"id":2636,"name":"STANLEY GAMEZ SAREAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 11:56:17] production.INFO: Respuesta PersonResource {"data":{"id":2636,"type":"patient","identity_document_type_id":"1","number":"043798189","name":"STANLEY GAMEZ SAREAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS MAMELLES, RODEO DE PEDRON","email":null,"telephone":"70337485","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2022-01-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE GOMEZ","dni_person2":"043798189","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 13:03:10] production.INFO: Paciente encontrado {"id":2101,"name":"LEOPOLDO PAREDES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 13:03:10] production.INFO: Respuesta PersonResource {"data":{"id":2101,"type":"patient","identity_document_type_id":"1","number":"026607537","name":"LEOPOLDO PAREDES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1966-11-28","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 13:17:36] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 13:17:36] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 13:17:37] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 13:17:37] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 13:21:35] production.INFO: Iniciando payment_toPrint {"external_id":"e5a1483f-f217-4530-a28b-37e974a063e7"} [2026-07-01 13:21:35] production.INFO: Receipt encontrado {"id":8862,"has_patient":true} [2026-07-01 13:21:35] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARIA DELMY GONZALES DE ALDANA"} [2026-07-01 13:21:35] production.INFO: PDF generado correctamente [2026-07-01 13:26:23] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 13:26:23] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 13:26:24] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 13:26:24] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 13:57:23] production.INFO: Paciente encontrado {"id":2101,"name":"LEOPOLDO PAREDES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 13:57:23] production.INFO: Respuesta PersonResource {"data":{"id":2101,"type":"patient","identity_document_type_id":"1","number":"026607537","name":"LEOPOLDO PAREDES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1966-11-28","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 13:58:48] production.INFO: Paciente encontrado {"id":2101,"name":"LEOPOLDO PAREDES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 13:58:48] production.INFO: Respuesta PersonResource {"data":{"id":2101,"type":"patient","identity_document_type_id":"1","number":"026607537","name":"LEOPOLDO PAREDES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1966-11-28","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 14:07:39] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 14:07:39] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 14:07:40] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 14:07:40] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 14:29:02] production.INFO: Paciente encontrado {"id":2637,"name":"YESENIA ESMERALDA CRUZ DE ULLOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 14:29:02] production.INFO: Respuesta PersonResource {"data":{"id":2637,"type":"patient","identity_document_type_id":"1","number":"016443017","name":"YESENIA ESMERALDA CRUZ DE ULLOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60011461","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-08-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 14:39:21] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 14:39:21] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 14:39:21] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 14:39:21] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 15:04:09] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 15:04:09] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 15:51:22] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 15:51:22] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 15:58:50] production.INFO: Paciente encontrado {"id":599,"name":"MARIA CATALINA CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 15:58:50] production.INFO: Respuesta PersonResource {"data":{"id":599,"type":"patient","identity_document_type_id":"1","number":"77415498","name":"MARIA CATALINA CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"77415498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"2024-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 15:58:51] production.INFO: Paciente encontrado {"id":599,"name":"MARIA CATALINA CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 15:58:51] production.INFO: Respuesta PersonResource {"data":{"id":599,"type":"patient","identity_document_type_id":"1","number":"77415498","name":"MARIA CATALINA CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"77415498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"2024-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 16:21:23] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 16:21:23] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 16:21:24] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 16:21:24] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 16:25:27] production.INFO: Paciente encontrado {"id":599,"name":"MARIA CATALINA CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 16:25:27] production.INFO: Respuesta PersonResource {"data":{"id":599,"type":"patient","identity_document_type_id":"1","number":"77415498","name":"MARIA CATALINA CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"77415498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"2024-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 16:28:05] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-01 [2026-07-01 16:28:05] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-01"]} [2026-07-01 16:28:05] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":10,"atendido":"7","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-07-01 16:36:25] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 16:36:25] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 16:47:53] production.INFO: Paciente encontrado {"id":2640,"name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 16:47:53] production.INFO: Respuesta PersonResource {"data":{"id":2640,"type":"patient","identity_document_type_id":"1","number":"045131333","name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 17:08:27] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 17:08:27] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 17:08:28] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 17:08:28] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 17:08:59] production.INFO: Paciente encontrado {"id":2640,"name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 17:08:59] production.INFO: Respuesta PersonResource {"data":{"id":2640,"type":"patient","identity_document_type_id":"1","number":"045131333","name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 17:09:00] production.INFO: Paciente encontrado {"id":2640,"name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 17:09:00] production.INFO: Respuesta PersonResource {"data":{"id":2640,"type":"patient","identity_document_type_id":"1","number":"045131333","name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 17:14:05] production.INFO: Iniciando payment_toPrint {"external_id":"4bd453e0-9df6-4d46-8cc0-fabdc398bd8f"} [2026-07-01 17:14:05] production.INFO: Receipt encontrado {"id":8871,"has_patient":true} [2026-07-01 17:14:05] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"NELSON BALMORE HERRERA GONZALES"} [2026-07-01 17:14:05] production.INFO: PDF generado correctamente [2026-07-01 18:01:49] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 18:01:49] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 18:01:50] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 18:01:50] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 18:02:29] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2638","all_inputs":{"patient_id":"2638","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php03KUBn"}}} [2026-07-01 18:02:29] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":82186,"file_type":"image/jpeg","patient_id":"2638"} [2026-07-01 18:02:29] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","filename":"patient_2638_6a459c85dda48.jpg","exists":true} [2026-07-01 18:02:29] production.INFO: Paciente actualizado {"person_id":2638,"photo":"patient_2638_6a459c85dda48.jpg"} [2026-07-01 18:02:40] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 18:02:40] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-01 18:02:42] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-01 18:02:42] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:11:37] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:11:37] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:11:38] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:11:38] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:15:20] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: Retiro de coronas metelceramica, TCR en 35, conductometria a 18.5mm, se instrumento hasta f2, se sello con gutapercha f2 y bio-c sealer, se reconstruyó, se rectificaron cortes para corona de zirconio en 34 y 35, se tomó impresión, registro de mordida y se prepararon provisionales, 0, 2635, 1999, 35, 2, 2026-07-01, 2026-07-02 07:15:20, 2026-07-02 07:15:20)) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: Retiro de coronas metelceramica, TCR en 35, conductometria a 18.5mm, se instrumento hasta f2, se sello con gutapercha f2 y bio-c sealer, se reconstruyó, se rectificaron cortes para corona de zirconio en 34 y 35, se tomó impresión, registro de mordida y se prepararon provisionales, 0, 2635, 1999, 35, 2, 2026-07-01, 2026-07-02 07:15:20, 2026-07-02 07:15:20)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:464) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(464): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `tr...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-07-02 07:15:50] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: Retiro de coronas metelceramica, TCR en 35, conductometria a 18.5mm, se instrumento hasta f2, se sello con gutapercha f2 y bio-c sealer, se reconstruyó, se rectificaron cortes para corona de zirconio en 34 y 35, se tomó impresión, registro de mordida y se prepararon provisionales, 0, 2635, 1999, 35, 2, 2026-07-01, 2026-07-02 07:15:50, 2026-07-02 07:15:50)) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: Retiro de coronas metelceramica, TCR en 35, conductometria a 18.5mm, se instrumento hasta f2, se sello con gutapercha f2 y bio-c sealer, se reconstruyó, se rectificaron cortes para corona de zirconio en 34 y 35, se tomó impresión, registro de mordida y se prepararon provisionales, 0, 2635, 1999, 35, 2, 2026-07-01, 2026-07-02 07:15:50, 2026-07-02 07:15:50)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:464) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(464): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `tr...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-07-02 07:16:08] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:16:08] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:16:09] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:16:09] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:16:30] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: Retiro de coronas metelceramica, TCR en 35, conductometria a 18.5mm, se instrumento hasta f2, se sello con gutapercha f2 y bio-c sealer, se reconstruyó, se rectificaron cortes para corona de zirconio en 34 y 35, se tomó impresión, registro de mordida y se prepararon provisionales, 0, 2635, 1999, 35, 2, 2026-07-01, 2026-07-02 07:16:30, 2026-07-02 07:16:30)) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `treatments` (`specialty_id`, `description`, `amount`, `patient_id`, `medic_id`, `tooth`, `establishment_id`, `date`, `updated_at`, `created_at`) values (2, Tratamiento: Retiro de coronas metelceramica, TCR en 35, conductometria a 18.5mm, se instrumento hasta f2, se sello con gutapercha f2 y bio-c sealer, se reconstruyó, se rectificaron cortes para corona de zirconio en 34 y 35, se tomó impresión, registro de mordida y se prepararon provisionales, 0, 2635, 1999, 35, 2, 2026-07-01, 2026-07-02 07:16:30, 2026-07-02 07:16:30)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:464) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(464): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into `tr...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('insert into `tr...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(465): Illuminate\\Database\\Connection->run('insert into `tr...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(417): Illuminate\\Database\\Connection->statement('insert into `tr...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\\Database\\Connection->insert('insert into `tr...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2839): Illuminate\\Database\\Query\\Processors\\Processor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `tr...', Array, 'id') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1422): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id') #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(902): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(867): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(730): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #47 {main} "} [2026-07-02 07:17:47] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:17:47] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:17:48] production.INFO: Paciente encontrado {"id":2440,"name":"GLENDA AZUCENA HERNANDEZ NOLASCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:17:48] production.INFO: Respuesta PersonResource {"data":{"id":2440,"type":"patient","identity_document_type_id":"1","number":"045558250","name":"GLENDA AZUCENA HERNANDEZ NOLASCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"72401587","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:18:32] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:18:32] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:18:33] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:18:33] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:18:54] production.INFO: Paciente encontrado {"id":2640,"name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:18:54] production.INFO: Respuesta PersonResource {"data":{"id":2640,"type":"patient","identity_document_type_id":"1","number":"045131333","name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 07:18:56] production.INFO: Paciente encontrado {"id":2640,"name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 07:18:56] production.INFO: Respuesta PersonResource {"data":{"id":2640,"type":"patient","identity_document_type_id":"1","number":"045131333","name":"JOSSELINE ZYLEYMA VILLEGAS MEJICANOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-10-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 08:18:32] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 08:18:32] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 08:18:34] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 08:18:34] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 08:50:28] production.INFO: Paciente encontrado {"id":242,"name":"CECIA NATALIA MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 08:50:28] production.INFO: Respuesta PersonResource {"data":{"id":242,"type":"patient","identity_document_type_id":"1","number":"70519830","name":"CECIA NATALIA MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON SAN RAFAEL OTE","email":null,"telephone":"70519830","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-06-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 08:50:51] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 08:50:51] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 08:51:12] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 08:51:12] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:02:44] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:02:44] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:02:45] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:02:45] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:39:27] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:39:27] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:39:47] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:39:47] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:39:48] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:39:48] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:42:53] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:42:53] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:42:53] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:42:53] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:46:37] production.INFO: Paciente encontrado {"id":2641,"name":"MANIEL DE JESUS QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:46:37] production.INFO: Respuesta PersonResource {"data":{"id":2641,"type":"patient","identity_document_type_id":"1","number":"32501610650","name":"MANIEL DE JESUS QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"san rafael oriente","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-12-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:47:08] production.INFO: Paciente encontrado {"id":2641,"name":"MANIEL DE JESUS QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:47:08] production.INFO: Respuesta PersonResource {"data":{"id":2641,"type":"patient","identity_document_type_id":"1","number":"32501610650","name":"MANIEL DE JESUS QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"san rafael oriente","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-12-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:47:09] production.INFO: Paciente encontrado {"id":2641,"name":"MANIEL DE JESUS QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:47:09] production.INFO: Respuesta PersonResource {"data":{"id":2641,"type":"patient","identity_document_type_id":"1","number":"32501610650","name":"MANIEL DE JESUS QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"san rafael oriente","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-12-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:50:34] production.INFO: Paciente encontrado {"id":1000,"name":"MANUEL DE JESUS QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:50:34] production.INFO: Respuesta PersonResource {"data":{"id":1000,"type":"patient","identity_document_type_id":"1","number":"01213516 2","name":"MANUEL DE JESUS QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7095 8716","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1973-06-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:52:40] production.INFO: Paciente encontrado {"id":1570,"name":"ELSA ALICIA COMEZ GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:52:40] production.INFO: Respuesta PersonResource {"data":{"id":1570,"type":"patient","identity_document_type_id":"1","number":"-01017163- 3","name":"ELSA ALICIA COMEZ GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CASERIO EL VOLCAN, SAN MIGUEL","email":null,"telephone":"75205994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1983-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 09:52:41] production.INFO: Paciente encontrado {"id":1570,"name":"ELSA ALICIA COMEZ GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 09:52:41] production.INFO: Respuesta PersonResource {"data":{"id":1570,"type":"patient","identity_document_type_id":"1","number":"-01017163- 3","name":"ELSA ALICIA COMEZ GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CASERIO EL VOLCAN, SAN MIGUEL","email":null,"telephone":"75205994","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1983-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 11:51:42] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 11:51:42] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 11:51:43] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 11:51:43] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 11:55:23] production.INFO: Paciente encontrado {"id":2642,"name":"ANA MARICEL RAMOS BLANCO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 11:55:23] production.INFO: Respuesta PersonResource {"data":{"id":2642,"type":"patient","identity_document_type_id":"1","number":"061741318","name":"ANA MARICEL RAMOS BLANCO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san miguel","email":null,"telephone":"76311237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 12:25:46] production.INFO: Paciente encontrado {"id":2642,"name":"ANA MARICEL RAMOS BLANCO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 12:25:46] production.INFO: Respuesta PersonResource {"data":{"id":2642,"type":"patient","identity_document_type_id":"1","number":"061741318","name":"ANA MARICEL RAMOS BLANCO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san miguel","email":null,"telephone":"76311237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 12:25:47] production.INFO: Paciente encontrado {"id":2642,"name":"ANA MARICEL RAMOS BLANCO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 12:25:47] production.INFO: Respuesta PersonResource {"data":{"id":2642,"type":"patient","identity_document_type_id":"1","number":"061741318","name":"ANA MARICEL RAMOS BLANCO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san miguel","email":null,"telephone":"76311237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 12:58:50] production.INFO: Paciente encontrado {"id":614,"name":"ADAMARIS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 12:58:50] production.INFO: Respuesta PersonResource {"data":{"id":614,"type":"patient","identity_document_type_id":"1","number":"75938191","name":"ADAMARIS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON LA MORITA","email":null,"telephone":"75938191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"1999-05-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 14:12:27] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 14:12:27] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 14:12:59] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 14:12:59] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 14:15:07] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 14:15:07] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 14:15:08] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 14:15:08] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 14:20:20] production.INFO: Paciente encontrado {"id":2643,"name":"CINDY STEPHANY CASTRO GAITAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 14:20:20] production.INFO: Respuesta PersonResource {"data":{"id":2643,"type":"patient","identity_document_type_id":"1","number":"69778155","name":"CINDY STEPHANY CASTRO GAITAN","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"MOROPALA","email":null,"telephone":"69778155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-11-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NATALY YULEISI ORTEZ","dni_person2":"69778155","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 14:57:59] production.INFO: Paciente encontrado {"id":2644,"name":"KIMBERLY MELISSA MOREIREA DE ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 14:57:59] production.INFO: Respuesta PersonResource {"data":{"id":2644,"type":"patient","identity_document_type_id":"1","number":"058310394","name":"KIMBERLY MELISSA MOREIREA DE ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72157888","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:02:08] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 15:02:08] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:02:09] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 15:02:09] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:02:17] production.INFO: Paciente encontrado {"id":2643,"name":"CINDY STEPHANY CASTRO GAITAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 15:02:17] production.INFO: Respuesta PersonResource {"data":{"id":2643,"type":"patient","identity_document_type_id":"1","number":"69778155","name":"CINDY STEPHANY CASTRO GAITAN","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"MOROPALA","email":null,"telephone":"69778155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-11-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NATALY YULEISI ORTEZ","dni_person2":"69778155","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:02:18] production.INFO: Paciente encontrado {"id":2643,"name":"CINDY STEPHANY CASTRO GAITAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 15:02:18] production.INFO: Respuesta PersonResource {"data":{"id":2643,"type":"patient","identity_document_type_id":"1","number":"69778155","name":"CINDY STEPHANY CASTRO GAITAN","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"MOROPALA","email":null,"telephone":"69778155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-11-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NATALY YULEISI ORTEZ","dni_person2":"69778155","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:18:10] production.INFO: Paciente encontrado {"id":2643,"name":"CINDY STEPHANY CASTRO GAITAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 15:18:10] production.INFO: Respuesta PersonResource {"data":{"id":2643,"type":"patient","identity_document_type_id":"1","number":"69778155","name":"CINDY STEPHANY CASTRO GAITAN","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"MOROPALA","email":null,"telephone":"69778155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-11-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NATALY YULEISI ORTEZ","dni_person2":"69778155","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:18:10] production.INFO: Paciente encontrado {"id":2643,"name":"CINDY STEPHANY CASTRO GAITAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 15:18:10] production.INFO: Respuesta PersonResource {"data":{"id":2643,"type":"patient","identity_document_type_id":"1","number":"69778155","name":"CINDY STEPHANY CASTRO GAITAN","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"MOROPALA","email":null,"telephone":"69778155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-11-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NATALY YULEISI ORTEZ","dni_person2":"69778155","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:18:24] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2643","all_inputs":{"patient_id":"2643","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpRhKeNy"}}} [2026-07-02 15:18:24] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":118448,"file_type":"image/jpeg","patient_id":"2643"} [2026-07-02 15:18:24] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2643_6a46c7909373c.jpg","filename":"patient_2643_6a46c7909373c.jpg","exists":true} [2026-07-02 15:18:24] production.INFO: Paciente actualizado {"person_id":2643,"photo":"patient_2643_6a46c7909373c.jpg"} [2026-07-02 15:18:40] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2643","all_inputs":{"patient_id":"2643","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpUvoi2j"}}} [2026-07-02 15:18:40] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":110785,"file_type":"image/jpeg","patient_id":"2643"} [2026-07-02 15:18:40] production.INFO: Foto anterior eliminada: patient_2643_6a46c7909373c.jpg [2026-07-02 15:18:40] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2643_6a46c7a0e9ce3.jpg","filename":"patient_2643_6a46c7a0e9ce3.jpg","exists":true} [2026-07-02 15:18:40] production.INFO: Paciente actualizado {"person_id":2643,"photo":"patient_2643_6a46c7a0e9ce3.jpg"} [2026-07-02 15:19:01] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 15:19:01] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:19:03] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 15:19:03] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:19:37] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2639","all_inputs":{"patient_id":"2639","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3z17QC"}}} [2026-07-02 15:19:37] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":99362,"file_type":"image/jpeg","patient_id":"2639"} [2026-07-02 15:19:37] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2639_6a46c7d9e9e06.jpg","filename":"patient_2639_6a46c7d9e9e06.jpg","exists":true} [2026-07-02 15:19:37] production.INFO: Paciente actualizado {"person_id":2639,"photo":"patient_2639_6a46c7d9e9e06.jpg"} [2026-07-02 15:21:44] production.INFO: Paciente encontrado {"id":242,"name":"CECIA NATALIA MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 15:21:44] production.INFO: Respuesta PersonResource {"data":{"id":242,"type":"patient","identity_document_type_id":"1","number":"70519830","name":"CECIA NATALIA MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON SAN RAFAEL OTE","email":null,"telephone":"70519830","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-06-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:21:44] production.INFO: Paciente encontrado {"id":242,"name":"CECIA NATALIA MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 15:21:44] production.INFO: Respuesta PersonResource {"data":{"id":242,"type":"patient","identity_document_type_id":"1","number":"70519830","name":"CECIA NATALIA MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON SAN RAFAEL OTE","email":null,"telephone":"70519830","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-06-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:46:51] production.INFO: Paciente encontrado {"id":242,"name":"CECIA NATALIA MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 15:46:51] production.INFO: Respuesta PersonResource {"data":{"id":242,"type":"patient","identity_document_type_id":"1","number":"70519830","name":"CECIA NATALIA MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON SAN RAFAEL OTE","email":null,"telephone":"70519830","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-06-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 15:47:24] production.INFO: Iniciando payment_toPrint {"external_id":"53b1436f-f5a1-4d08-927b-cc3a44f7be13"} [2026-07-02 15:47:24] production.INFO: Receipt encontrado {"id":8883,"has_patient":true} [2026-07-02 15:47:24] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"CECIA NATALIA MEDRANO"} [2026-07-02 15:47:24] production.INFO: PDF generado correctamente [2026-07-02 15:49:24] production.INFO: Paciente encontrado {"id":2645,"name":"CLEIDE SALES DESOUZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-02 15:49:24] production.INFO: Respuesta PersonResource {"data":{"id":2645,"type":"patient","identity_document_type_id":"1","number":"817585","name":"CLEIDE SALES DESOUZA","trade_name":null,"country_id":"BR","department_id":null,"province_id":null,"district_id":null,"address":"BRAZIL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1967-02-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"BR","description":"BRAZIL"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-02 16:50:34] production.INFO: Paciente encontrado {"id":2646,"name":"ASHLIE DANIELA CONTRERAS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-02 16:50:34] production.INFO: Respuesta PersonResource {"data":{"id":2646,"type":"patient","identity_document_type_id":"1","number":"79366818","name":"ASHLIE DANIELA CONTRERAS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"LOTIFICACION LA ARENERA","email":null,"telephone":"79366818","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"FLORIDALMA ODALI CONTRERAS","dni_person2":"79366818","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:10:36] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:10:36] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:10:37] production.INFO: Paciente encontrado {"id":2100,"name":"TERESA DE JESUS REYES MURILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:10:37] production.INFO: Respuesta PersonResource {"data":{"id":2100,"type":"patient","identity_document_type_id":"1","number":"03084446-8","name":"TERESA DE JESUS REYES MURILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"77893769","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1983-05-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:11:10] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:11:10] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:11:11] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:11:11] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:12:30] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 07:12:30] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:12:31] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 07:12:31] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:13:39] production.INFO: Paciente encontrado {"id":2642,"name":"ANA MARICEL RAMOS BLANCO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 07:13:39] production.INFO: Respuesta PersonResource {"data":{"id":2642,"type":"patient","identity_document_type_id":"1","number":"061741318","name":"ANA MARICEL RAMOS BLANCO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san miguel","email":null,"telephone":"76311237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:13:40] production.INFO: Paciente encontrado {"id":2642,"name":"ANA MARICEL RAMOS BLANCO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 07:13:40] production.INFO: Respuesta PersonResource {"data":{"id":2642,"type":"patient","identity_document_type_id":"1","number":"061741318","name":"ANA MARICEL RAMOS BLANCO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san miguel","email":null,"telephone":"76311237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:14:11] production.INFO: Paciente encontrado {"id":2643,"name":"CINDY STEPHANY CASTRO GAITAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 07:14:11] production.INFO: Respuesta PersonResource {"data":{"id":2643,"type":"patient","identity_document_type_id":"1","number":"69778155","name":"CINDY STEPHANY CASTRO GAITAN","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"MOROPALA","email":null,"telephone":"69778155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-11-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NATALY YULEISI ORTEZ","dni_person2":"69778155","person_old":false,"observation":null,"photo":"patient_2643_6a46c7a0e9ce3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2643_6a46c7a0e9ce3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:14:12] production.INFO: Paciente encontrado {"id":2643,"name":"CINDY STEPHANY CASTRO GAITAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 07:14:12] production.INFO: Respuesta PersonResource {"data":{"id":2643,"type":"patient","identity_document_type_id":"1","number":"69778155","name":"CINDY STEPHANY CASTRO GAITAN","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"MOROPALA","email":null,"telephone":"69778155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-11-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NATALY YULEISI ORTEZ","dni_person2":"69778155","person_old":false,"observation":null,"photo":"patient_2643_6a46c7a0e9ce3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2643_6a46c7a0e9ce3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:15:54] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:15:54] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2639_6a46c7d9e9e06.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2639_6a46c7d9e9e06.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:15:55] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:15:55] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2639_6a46c7d9e9e06.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2639_6a46c7d9e9e06.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:17:03] production.INFO: Paciente encontrado {"id":2646,"name":"ASHLIE DANIELA CONTRERAS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:17:03] production.INFO: Respuesta PersonResource {"data":{"id":2646,"type":"patient","identity_document_type_id":"1","number":"79366818","name":"ASHLIE DANIELA CONTRERAS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"LOTIFICACION LA ARENERA","email":null,"telephone":"79366818","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"FLORIDALMA ODALI CONTRERAS","dni_person2":"79366818","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 07:17:05] production.INFO: Paciente encontrado {"id":2646,"name":"ASHLIE DANIELA CONTRERAS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 07:17:05] production.INFO: Respuesta PersonResource {"data":{"id":2646,"type":"patient","identity_document_type_id":"1","number":"79366818","name":"ASHLIE DANIELA CONTRERAS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"LOTIFICACION LA ARENERA","email":null,"telephone":"79366818","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"FLORIDALMA ODALI CONTRERAS","dni_person2":"79366818","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:00:45] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:00:45] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:00:46] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:00:46] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:01:08] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:01:08] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:01:10] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:01:10] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:07:29] production.INFO: Paciente encontrado {"id":2647,"name":"FRANCISCA SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:07:29] production.INFO: Respuesta PersonResource {"data":{"id":2647,"type":"patient","identity_document_type_id":"1","number":"008574825","name":"FRANCISCA SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69588391","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-04-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:42:06] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:42:06] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:52:45] production.INFO: Paciente encontrado {"id":2647,"name":"FRANCISCA SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:52:45] production.INFO: Respuesta PersonResource {"data":{"id":2647,"type":"patient","identity_document_type_id":"1","number":"008574825","name":"FRANCISCA SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69588391","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-04-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:55:16] production.INFO: Paciente encontrado {"id":730,"name":"SENIA MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:55:16] production.INFO: Respuesta PersonResource {"data":{"id":730,"type":"patient","identity_document_type_id":"1","number":"081972","name":"SENIA MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"6314551310","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"2024-03-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 09:57:45] production.INFO: Paciente encontrado {"id":614,"name":"ADAMARIS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 09:57:45] production.INFO: Respuesta PersonResource {"data":{"id":614,"type":"patient","identity_document_type_id":"1","number":"75938191","name":"ADAMARIS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON LA MORITA","email":null,"telephone":"75938191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"1999-05-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 10:23:45] production.INFO: Paciente encontrado {"id":2648,"name":"EMMA REGINA TORRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 10:23:45] production.INFO: Respuesta PersonResource {"data":{"id":2648,"type":"patient","identity_document_type_id":"1","number":"013535412","name":"EMMA REGINA TORRES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"55","fech_nac":"1970-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030108","description":"Usulután"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 10:26:48] production.INFO: Paciente encontrado {"id":2649,"name":"MERCEDES CATALIN APEREZ MEDINA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 10:26:48] production.INFO: Respuesta PersonResource {"data":{"id":2649,"type":"patient","identity_document_type_id":"1","number":"00048204962","name":"MERCEDES CATALIN APEREZ MEDINA","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NORTH CAROLIN A","email":null,"telephone":"70868551","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 10:44:00] production.INFO: Paciente encontrado {"id":2649,"name":"MERCEDES CATALIN APEREZ MEDINA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 10:44:00] production.INFO: Respuesta PersonResource {"data":{"id":2649,"type":"patient","identity_document_type_id":"1","number":"00048204962","name":"MERCEDES CATALIN APEREZ MEDINA","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NORTH CAROLIN A","email":null,"telephone":"70868551","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:26:40] production.INFO: Paciente encontrado {"id":2650,"name":"CONCEPCIÒN SARAVIA DE PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 11:26:40] production.INFO: Respuesta PersonResource {"data":{"id":2650,"type":"patient","identity_document_type_id":"1","number":"045834371","name":"CONCEPCIÒN SARAVIA DE PORTILLO","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NEW YORK","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-12-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:43:35] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 11:43:35] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:43:36] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 11:43:36] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:44:41] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 11:44:41] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2639_6a46c7d9e9e06.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2639_6a46c7d9e9e06.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:44:41] production.INFO: Paciente encontrado {"id":2639,"name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 11:44:41] production.INFO: Respuesta PersonResource {"data":{"id":2639,"type":"patient","identity_document_type_id":"1","number":"049106801","name":"RAFAEL ANTONIO IGLESIAS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2639_6a46c7d9e9e06.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2639_6a46c7d9e9e06.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:45:00] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 11:45:00] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:45:02] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 11:45:02] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 11:45:14] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2165","all_inputs":{"patient_id":"2165","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpFBBkop"}}} [2026-07-03 11:45:14] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":117539,"file_type":"image/jpeg","patient_id":"2165"} [2026-07-03 11:45:14] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","filename":"patient_2165_6a47e71a5ce88.jpg","exists":true} [2026-07-03 11:45:14] production.INFO: Paciente actualizado {"person_id":2165,"photo":"patient_2165_6a47e71a5ce88.jpg"} [2026-07-03 12:04:27] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 12:04:27] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 12:04:28] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 12:04:28] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 12:06:13] production.INFO: Paciente encontrado {"id":2651,"name":"VALERIA GUADALUPE HERNÁNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 12:06:13] production.INFO: Respuesta PersonResource {"data":{"id":2651,"type":"patient","identity_document_type_id":"1","number":"77209940","name":"VALERIA GUADALUPE HERNÁNDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA, JUCUARAN","email":null,"telephone":"7720 9940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"7","fech_nac":"2018-12-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"EULALIO ZELAYA ORTEGA","dni_person2":"022682488","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 12:07:39] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 12:07:39] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 12:23:00] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 12:23:00] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 13:49:32] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 13:49:32] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 13:49:32] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 13:49:33] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 13:49:33] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 13:49:33] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 13:49:33] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"91","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 13:49:33] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":91,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 13:54:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 13:54:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 13:54:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 13:54:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 13:54:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 13:54:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 13:54:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"91","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 13:54:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":91,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 13:59:35] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 13:59:35] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 13:59:35] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 13:59:37] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 13:59:37] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 13:59:37] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 13:59:37] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"91","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 13:59:37] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":91,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:04:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:04:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:04:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:04:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:04:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:04:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:04:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"91","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:04:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":91,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:09:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:09:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:09:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:09:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:09:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:09:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:09:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"91","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:09:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":91,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:12:26] production.INFO: Paciente encontrado {"id":2647,"name":"FRANCISCA SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:12:26] production.INFO: Respuesta PersonResource {"data":{"id":2647,"type":"patient","identity_document_type_id":"1","number":"008574825","name":"FRANCISCA SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69588391","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-04-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:12:27] production.INFO: Paciente encontrado {"id":2647,"name":"FRANCISCA SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:12:27] production.INFO: Respuesta PersonResource {"data":{"id":2647,"type":"patient","identity_document_type_id":"1","number":"008574825","name":"FRANCISCA SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69588391","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-04-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:13:21] production.INFO: Paciente encontrado {"id":2648,"name":"EMMA REGINA TORRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:13:21] production.INFO: Respuesta PersonResource {"data":{"id":2648,"type":"patient","identity_document_type_id":"1","number":"013535412","name":"EMMA REGINA TORRES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"55","fech_nac":"1970-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030108","description":"Usulután"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:13:22] production.INFO: Paciente encontrado {"id":2648,"name":"EMMA REGINA TORRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:13:22] production.INFO: Respuesta PersonResource {"data":{"id":2648,"type":"patient","identity_document_type_id":"1","number":"013535412","name":"EMMA REGINA TORRES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"55","fech_nac":"1970-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030108","description":"Usulután"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:13:29] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:13:29] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:13:29] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:13:30] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:13:30] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:13:30] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:13:30] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"91","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:13:30] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":91,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:13:44] production.INFO: Paciente encontrado {"id":2653,"name":"JOSE MAURICIO REYES MAERTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:13:44] production.INFO: Respuesta PersonResource {"data":{"id":2653,"type":"patient","identity_document_type_id":"1","number":"017325063","name":"JOSE MAURICIO REYES MAERTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cton yano el coyol, el transito","email":null,"telephone":"70160834","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA ABELINA REYES (ABUELA)","dni_person2":"017325063","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:13:59] production.INFO: Paciente encontrado {"id":2649,"name":"MERCEDES CATALIN APEREZ MEDINA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:13:59] production.INFO: Respuesta PersonResource {"data":{"id":2649,"type":"patient","identity_document_type_id":"1","number":"00048204962","name":"MERCEDES CATALIN APEREZ MEDINA","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NORTH CAROLIN A","email":null,"telephone":"70868551","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:14:00] production.INFO: Paciente encontrado {"id":2649,"name":"MERCEDES CATALIN APEREZ MEDINA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:14:00] production.INFO: Respuesta PersonResource {"data":{"id":2649,"type":"patient","identity_document_type_id":"1","number":"00048204962","name":"MERCEDES CATALIN APEREZ MEDINA","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NORTH CAROLIN A","email":null,"telephone":"70868551","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:14:34] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:14:34] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:14:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:14:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:14:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:14:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:14:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:14:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:14:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"92","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:14:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":92,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:14:51] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:14:51] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:14:52] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:14:52] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:15:22] production.INFO: Paciente encontrado {"id":2650,"name":"CONCEPCIÒN SARAVIA DE PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:15:22] production.INFO: Respuesta PersonResource {"data":{"id":2650,"type":"patient","identity_document_type_id":"1","number":"045834371","name":"CONCEPCIÒN SARAVIA DE PORTILLO","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NEW YORK","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-12-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:15:24] production.INFO: Paciente encontrado {"id":2650,"name":"CONCEPCIÒN SARAVIA DE PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:15:24] production.INFO: Respuesta PersonResource {"data":{"id":2650,"type":"patient","identity_document_type_id":"1","number":"045834371","name":"CONCEPCIÒN SARAVIA DE PORTILLO","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NEW YORK","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-12-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:16:10] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:16:10] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:16:11] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:16:11] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:17:22] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:17:22] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:17:38] production.INFO: Paciente encontrado {"id":1961,"name":"RICARDO CAMPO CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:17:38] production.INFO: Respuesta PersonResource {"data":{"id":1961,"type":"patient","identity_document_type_id":"1","number":"0202060050","name":"RICARDO CAMPO CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"ESTADO SUNIDOS","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:18:09] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:18:09] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:18:43] production.INFO: Paciente encontrado {"id":1961,"name":"RICARDO CAMPO CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:18:43] production.INFO: Respuesta PersonResource {"data":{"id":1961,"type":"patient","identity_document_type_id":"1","number":"0202060050","name":"RICARDO CAMPO CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"ESTADO SUNIDOS","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:19:00] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:19:00] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:19:20] production.INFO: Paciente encontrado {"id":1961,"name":"RICARDO CAMPO CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:19:20] production.INFO: Respuesta PersonResource {"data":{"id":1961,"type":"patient","identity_document_type_id":"1","number":"0202060050","name":"RICARDO CAMPO CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"ESTADO SUNIDOS","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:19:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:19:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:19:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:19:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:19:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:19:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:19:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"92","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:19:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":92,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:19:42] production.INFO: Paciente encontrado {"id":1960,"name":"RICARDO CAMPOS CAÑAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:19:42] production.INFO: Respuesta PersonResource {"data":{"id":1960,"type":"patient","identity_document_type_id":"1","number":"0201650512","name":"RICARDO CAMPOS CAÑAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL SALVADOR","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"68","fech_nac":"1957-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:24:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:24:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:24:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:24:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:24:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:24:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:24:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"92","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:24:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":92,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:29:29] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:29:29] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:29:30] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:29:30] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:29:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:29:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:29:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:29:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:29:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:29:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:29:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"92","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:29:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":92,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:29:44] production.INFO: Paciente encontrado {"id":2653,"name":"JOSE MAURICIO REYES MAERTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:29:44] production.INFO: Respuesta PersonResource {"data":{"id":2653,"type":"patient","identity_document_type_id":"1","number":"017325063","name":"JOSE MAURICIO REYES MAERTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cton yano el coyol, el transito","email":null,"telephone":"70160834","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA ABELINA REYES (ABUELA)","dni_person2":"017325063","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:31:59] production.INFO: Paciente encontrado {"id":2653,"name":"JOSE MAURICIO REYES MAERTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:31:59] production.INFO: Respuesta PersonResource {"data":{"id":2653,"type":"patient","identity_document_type_id":"1","number":"017325063","name":"JOSE MAURICIO REYES MAERTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cton yano el coyol, el transito","email":null,"telephone":"70160834","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA ABELINA REYES (ABUELA)","dni_person2":"017325063","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:32:00] production.INFO: Paciente encontrado {"id":2653,"name":"JOSE MAURICIO REYES MAERTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:32:00] production.INFO: Respuesta PersonResource {"data":{"id":2653,"type":"patient","identity_document_type_id":"1","number":"017325063","name":"JOSE MAURICIO REYES MAERTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cton yano el coyol, el transito","email":null,"telephone":"70160834","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA ABELINA REYES (ABUELA)","dni_person2":"017325063","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:33:06] production.INFO: Paciente encontrado {"id":1244,"name":"CESAR ANTONIO APARICIO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-03 14:33:06] production.INFO: Respuesta PersonResource {"data":{"id":1244,"type":"patient","identity_document_type_id":"1","number":"10272762005","name":"CESAR ANTONIO APARICIO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"SANTA MARIA","email":null,"telephone":"2402298603","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1972-07-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:33:33] production.INFO: Paciente encontrado {"id":1245,"name":"SONIA J BOLAÑOS VIERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:33:33] production.INFO: Respuesta PersonResource {"data":{"id":1245,"type":"patient","identity_document_type_id":"1","number":"10272659939","name":"SONIA J BOLAÑOS VIERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA MARIA","email":null,"telephone":"00000000000","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1979-03-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:34:02] production.INFO: Paciente encontrado {"id":2324,"name":"ADA NOHEMY AREVALOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:34:02] production.INFO: Respuesta PersonResource {"data":{"id":2324,"type":"patient","identity_document_type_id":"1","number":"20505020","name":"ADA NOHEMY AREVALOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"68562196","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-03-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:34:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:34:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:34:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:34:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:34:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:34:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:34:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"94","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:34:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":94,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:39:23] production.INFO: Paciente encontrado {"id":1913,"name":"JOSE SALVADOR MORALES RODAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:39:23] production.INFO: Respuesta PersonResource {"data":{"id":1913,"type":"patient","identity_document_type_id":"1","number":"015619018","name":"JOSE SALVADOR MORALES RODAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72865003","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"61","fech_nac":"1964-08-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:39:34] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-03 [2026-07-03 14:39:34] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-03"]} [2026-07-03 14:39:34] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-03 14:39:36] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-03 14:39:36] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-03 14:39:36] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-03 14:39:36] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"27","pendientes":"95","reprogramadas":"2","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-03 14:39:36] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":27,"pendientes":95,"reprogramadas":2,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-03 14:39:39] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:39:39] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:40:05] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:40:05] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:40:35] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 14:40:35] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:51:47] production.INFO: Iniciando payment_toPrint {"external_id":"1c5b4d4a-d139-4265-b003-5c5e03d56436"} [2026-07-03 14:51:47] production.INFO: Receipt encontrado {"id":8904,"has_patient":true} [2026-07-03 14:51:47] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ANA CRISTINA PORTILLO DE CAMPOS"} [2026-07-03 14:51:47] production.INFO: PDF generado correctamente [2026-07-03 14:57:45] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:57:45] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:57:46] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:57:46] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 14:59:47] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 14:59:47] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:00:08] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:00:08] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:00:09] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:00:09] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:00:54] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 15:00:54] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:01:05] production.INFO: Paciente encontrado {"id":274,"name":"RICARDO ALCIR PAREDES TORRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:01:05] production.INFO: Respuesta PersonResource {"data":{"id":274,"type":"patient","identity_document_type_id":"1","number":"04527813-5","name":"RICARDO ALCIR PAREDES TORRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO SAN RAFAEL OTE","email":null,"telephone":"76159983","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1991-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:29:36] production.INFO: Paciente encontrado {"id":2654,"name":"JOSE BERNALDO ARGUETA DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:29:36] production.INFO: Respuesta PersonResource {"data":{"id":2654,"type":"patient","identity_document_type_id":"1","number":"063859735","name":"JOSE BERNALDO ARGUETA DIAZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"EREGUAYQUIN, USULUTAN","email":null,"telephone":"71490516","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-10-22","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:41:39] production.INFO: Paciente encontrado {"id":2654,"name":"JOSE BERNALDO ARGUETA DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:41:39] production.INFO: Respuesta PersonResource {"data":{"id":2654,"type":"patient","identity_document_type_id":"1","number":"063859735","name":"JOSE BERNALDO ARGUETA DIAZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"EREGUAYQUIN, USULUTAN","email":null,"telephone":"71490516","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-10-22","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:41:39] production.INFO: Paciente encontrado {"id":2654,"name":"JOSE BERNALDO ARGUETA DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:41:39] production.INFO: Respuesta PersonResource {"data":{"id":2654,"type":"patient","identity_document_type_id":"1","number":"063859735","name":"JOSE BERNALDO ARGUETA DIAZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"EREGUAYQUIN, USULUTAN","email":null,"telephone":"71490516","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-10-22","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:42:02] production.INFO: Paciente encontrado {"id":2654,"name":"JOSE BERNALDO ARGUETA DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:42:02] production.INFO: Respuesta PersonResource {"data":{"id":2654,"type":"patient","identity_document_type_id":"1","number":"063859735","name":"JOSE BERNALDO ARGUETA DIAZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"EREGUAYQUIN, USULUTAN","email":null,"telephone":"71490516","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-10-22","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:42:03] production.INFO: Paciente encontrado {"id":2654,"name":"JOSE BERNALDO ARGUETA DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 15:42:03] production.INFO: Respuesta PersonResource {"data":{"id":2654,"type":"patient","identity_document_type_id":"1","number":"063859735","name":"JOSE BERNALDO ARGUETA DIAZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"EREGUAYQUIN, USULUTAN","email":null,"telephone":"71490516","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-10-22","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:46:59] production.INFO: Paciente encontrado {"id":2655,"name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 15:46:59] production.INFO: Respuesta PersonResource {"data":{"id":2655,"type":"patient","identity_document_type_id":"1","number":"022768975","name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san rafael, san miguel","email":null,"telephone":"70597796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAURICIO HERNANDEZ CHAVEZ","dni_person2":"022768975","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:55:43] production.INFO: Paciente encontrado {"id":2655,"name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 15:55:43] production.INFO: Respuesta PersonResource {"data":{"id":2655,"type":"patient","identity_document_type_id":"1","number":"022768975","name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san rafael, san miguel","email":null,"telephone":"70597796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAURICIO HERNANDEZ CHAVEZ","dni_person2":"022768975","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 15:55:44] production.INFO: Paciente encontrado {"id":2655,"name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 15:55:44] production.INFO: Respuesta PersonResource {"data":{"id":2655,"type":"patient","identity_document_type_id":"1","number":"022768975","name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san rafael, san miguel","email":null,"telephone":"70597796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAURICIO HERNANDEZ CHAVEZ","dni_person2":"022768975","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 16:08:57] production.INFO: Paciente encontrado {"id":274,"name":"RICARDO ALCIR PAREDES TORRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 16:08:57] production.INFO: Respuesta PersonResource {"data":{"id":274,"type":"patient","identity_document_type_id":"1","number":"04527813-5","name":"RICARDO ALCIR PAREDES TORRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO SAN RAFAEL OTE","email":null,"telephone":"76159983","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1991-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 16:31:05] production.INFO: Paciente encontrado {"id":2645,"name":"CLEIDE SALES DESOUZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 16:31:05] production.INFO: Respuesta PersonResource {"data":{"id":2645,"type":"patient","identity_document_type_id":"1","number":"817585","name":"CLEIDE SALES DESOUZA","trade_name":null,"country_id":"BR","department_id":null,"province_id":null,"district_id":null,"address":"BRAZIL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1967-02-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"BR","description":"BRAZIL"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 16:31:06] production.INFO: Paciente encontrado {"id":2645,"name":"CLEIDE SALES DESOUZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-03 16:31:06] production.INFO: Respuesta PersonResource {"data":{"id":2645,"type":"patient","identity_document_type_id":"1","number":"817585","name":"CLEIDE SALES DESOUZA","trade_name":null,"country_id":"BR","department_id":null,"province_id":null,"district_id":null,"address":"BRAZIL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1967-02-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"BR","description":"BRAZIL"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 16:32:26] production.INFO: Iniciando payment_toPrint {"external_id":"3bd5d4bf-9472-4547-be1d-cecc9d20d933"} [2026-07-03 16:32:26] production.INFO: Receipt encontrado {"id":8911,"has_patient":true} [2026-07-03 16:32:26] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"CLEIDE SALES DESOUZA"} [2026-07-03 16:32:26] production.INFO: PDF generado correctamente [2026-07-03 17:01:26] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 17:01:26] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 17:01:27] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 17:01:27] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 20:41:43] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 20:41:43] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-03 20:41:44] production.INFO: Paciente encontrado {"id":2638,"name":"EMMA SARAI IGLESIAS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-03 20:41:44] production.INFO: Respuesta PersonResource {"data":{"id":2638,"type":"patient","identity_document_type_id":"1","number":"74720728","name":"EMMA SARAI IGLESIAS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"74720728","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-02-04","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":"RAFAEL IGLESIAS","dni_person2":"74720728","person_old":false,"observation":null,"photo":"patient_2638_6a459c85dda48.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2638_6a459c85dda48.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:33:37] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:33:37] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:33:39] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:33:39] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:34:14] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:34:14] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:34:15] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:34:15] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:36:03] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-04 07:36:03] production.INFO: Request data: {"patient_id":2165,"history_id":1405,"doctor_id":1999,"diagnosis":"Necrosis pulpar","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina","dose":"500mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-03","next_appointment":null,"prescription_status":"active"} [2026-07-04 07:36:03] production.INFO: Base history encontrada: {"id":1405,"number_history":"0001365"} [2026-07-04 07:36:03] production.INFO: Guardando prescripci?n con datos: {"patient_id":2165,"diagnosis":"Necrosis pulpar","prescription_date":"2026-07-03 00:00:00","medications_count":2,"instructions_count":0} [2026-07-04 07:36:03] production.INFO: Prescripci?n guardada exitosamente con ID: 1922 [2026-07-04 07:36:24] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 07:36:24] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:36:25] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 07:36:25] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:37:35] production.INFO: Paciente encontrado {"id":2653,"name":"JOSE MAURICIO REYES MAERTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 07:37:35] production.INFO: Respuesta PersonResource {"data":{"id":2653,"type":"patient","identity_document_type_id":"1","number":"017325063","name":"JOSE MAURICIO REYES MAERTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cton yano el coyol, el transito","email":null,"telephone":"70160834","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA ABELINA REYES (ABUELA)","dni_person2":"017325063","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:37:36] production.INFO: Paciente encontrado {"id":2653,"name":"JOSE MAURICIO REYES MAERTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 07:37:36] production.INFO: Respuesta PersonResource {"data":{"id":2653,"type":"patient","identity_document_type_id":"1","number":"017325063","name":"JOSE MAURICIO REYES MAERTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cton yano el coyol, el transito","email":null,"telephone":"70160834","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA ABELINA REYES (ABUELA)","dni_person2":"017325063","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:38:15] production.INFO: Paciente encontrado {"id":2632,"name":"KASSANDRA SEBASTIANA SALGADO MARTINES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:38:15] production.INFO: Respuesta PersonResource {"data":{"id":2632,"type":"patient","identity_document_type_id":"1","number":"077771004","name":"KASSANDRA SEBASTIANA SALGADO MARTINES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69817350","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-10-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:38:16] production.INFO: Paciente encontrado {"id":2632,"name":"KASSANDRA SEBASTIANA SALGADO MARTINES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:38:16] production.INFO: Respuesta PersonResource {"data":{"id":2632,"type":"patient","identity_document_type_id":"1","number":"077771004","name":"KASSANDRA SEBASTIANA SALGADO MARTINES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"el transito","email":null,"telephone":"69817350","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-10-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:40:55] production.INFO: Paciente encontrado {"id":2654,"name":"JOSE BERNALDO ARGUETA DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:40:55] production.INFO: Respuesta PersonResource {"data":{"id":2654,"type":"patient","identity_document_type_id":"1","number":"063859735","name":"JOSE BERNALDO ARGUETA DIAZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"EREGUAYQUIN, USULUTAN","email":null,"telephone":"71490516","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-10-22","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:40:56] production.INFO: Paciente encontrado {"id":2654,"name":"JOSE BERNALDO ARGUETA DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 07:40:56] production.INFO: Respuesta PersonResource {"data":{"id":2654,"type":"patient","identity_document_type_id":"1","number":"063859735","name":"JOSE BERNALDO ARGUETA DIAZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"EREGUAYQUIN, USULUTAN","email":null,"telephone":"71490516","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-10-22","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:41:36] production.INFO: Paciente encontrado {"id":2655,"name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 07:41:36] production.INFO: Respuesta PersonResource {"data":{"id":2655,"type":"patient","identity_document_type_id":"1","number":"022768975","name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san rafael, san miguel","email":null,"telephone":"70597796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAURICIO HERNANDEZ CHAVEZ","dni_person2":"022768975","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 07:41:37] production.INFO: Paciente encontrado {"id":2655,"name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 07:41:37] production.INFO: Respuesta PersonResource {"data":{"id":2655,"type":"patient","identity_document_type_id":"1","number":"022768975","name":"GABRIELA ALEJANDRA HERNANDEZ BATRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"san rafael, san miguel","email":null,"telephone":"70597796","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2017-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAURICIO HERNANDEZ CHAVEZ","dni_person2":"022768975","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 08:43:34] production.INFO: Paciente encontrado {"id":2656,"name":"ROSA NOEMY BLANCO MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 08:43:34] production.INFO: Respuesta PersonResource {"data":{"id":2656,"type":"patient","identity_document_type_id":"1","number":"020303509","name":"ROSA NOEMY BLANCO MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"71305857","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ROSA NOEMY BLANCO MARTINEZ","dni_person2":"020303509","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 08:51:17] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 08:51:17] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 08:51:17] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 08:51:18] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 08:51:18] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 08:51:18] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 08:51:18] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"93","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 08:51:18] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":93,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 08:51:33] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 08:51:33] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 08:56:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 08:56:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 08:56:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 08:56:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 08:56:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 08:56:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 08:56:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 08:56:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:01:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:01:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:01:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:01:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:01:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:01:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:01:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:01:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:06:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:06:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:06:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:06:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:06:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:06:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:06:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:06:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:11:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:11:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:11:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:11:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:11:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:11:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:11:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:11:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:16:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:16:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:16:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:16:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:16:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:16:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:16:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:16:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:21:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:21:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:21:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:21:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:21:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:21:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:21:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:21:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:26:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:26:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:26:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:26:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:26:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:26:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:26:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:26:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:31:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:31:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:31:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:31:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:31:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:31:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:31:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:31:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:36:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:36:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:36:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:36:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:36:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:36:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:36:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:36:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:41:19] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 09:41:19] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 09:41:19] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"0","citado":"5","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 09:41:21] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 09:41:21] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 09:41:21] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 09:41:21] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"37","pendientes":"94","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 09:41:21] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":37,"pendientes":94,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 09:43:59] production.INFO: Paciente encontrado {"id":2658,"name":"MARIA AIDE PERDOMO PEREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 09:43:59] production.INFO: Respuesta PersonResource {"data":{"id":2658,"type":"patient","identity_document_type_id":"1","number":"350156051050","name":"MARIA AIDE PERDOMO PEREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-04-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 09:57:05] production.INFO: Paciente encontrado {"id":1244,"name":"CESAR ANTONIO APARICIO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-04 09:57:05] production.INFO: Respuesta PersonResource {"data":{"id":1244,"type":"patient","identity_document_type_id":"1","number":"10272762005","name":"CESAR ANTONIO APARICIO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"SANTA MARIA","email":null,"telephone":"2402298603","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1972-07-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 09:57:06] production.INFO: Paciente encontrado {"id":1244,"name":"CESAR ANTONIO APARICIO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-04 09:57:06] production.INFO: Respuesta PersonResource {"data":{"id":1244,"type":"patient","identity_document_type_id":"1","number":"10272762005","name":"CESAR ANTONIO APARICIO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"SANTA MARIA","email":null,"telephone":"2402298603","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1972-07-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:05:07] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:05:07] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:09:03] production.INFO: Paciente encontrado {"id":2658,"name":"MARIA AIDE PERDOMO PEREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:09:03] production.INFO: Respuesta PersonResource {"data":{"id":2658,"type":"patient","identity_document_type_id":"1","number":"350156051050","name":"MARIA AIDE PERDOMO PEREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-04-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:09:04] production.INFO: Paciente encontrado {"id":2658,"name":"MARIA AIDE PERDOMO PEREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:09:04] production.INFO: Respuesta PersonResource {"data":{"id":2658,"type":"patient","identity_document_type_id":"1","number":"350156051050","name":"MARIA AIDE PERDOMO PEREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-04-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:12:56] production.INFO: Paciente encontrado {"id":2658,"name":"MARIA AIDE PERDOMO PEREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:12:56] production.INFO: Respuesta PersonResource {"data":{"id":2658,"type":"patient","identity_document_type_id":"1","number":"350156051050","name":"MARIA AIDE PERDOMO PEREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-04-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:47:58] production.INFO: Paciente encontrado {"id":1244,"name":"CESAR ANTONIO APARICIO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-04 10:47:58] production.INFO: Respuesta PersonResource {"data":{"id":1244,"type":"patient","identity_document_type_id":"1","number":"10272762005","name":"CESAR ANTONIO APARICIO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"SANTA MARIA","email":null,"telephone":"2402298603","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1972-07-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:47:59] production.INFO: Paciente encontrado {"id":1244,"name":"CESAR ANTONIO APARICIO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-04 10:47:59] production.INFO: Respuesta PersonResource {"data":{"id":1244,"type":"patient","identity_document_type_id":"1","number":"10272762005","name":"CESAR ANTONIO APARICIO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"SANTA MARIA","email":null,"telephone":"2402298603","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1972-07-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:51:25] production.INFO: Paciente encontrado {"id":2659,"name":"SANDRA MARISOL FUENTES DE ROSA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:51:25] production.INFO: Respuesta PersonResource {"data":{"id":2659,"type":"patient","identity_document_type_id":"1","number":"012122591","name":"SANDRA MARISOL FUENTES DE ROSA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1984-06-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:51:57] production.INFO: Paciente encontrado {"id":1245,"name":"SONIA J BOLAÑOS VIERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 10:51:57] production.INFO: Respuesta PersonResource {"data":{"id":1245,"type":"patient","identity_document_type_id":"1","number":"10272659939","name":"SONIA J BOLAÑOS VIERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA MARIA","email":null,"telephone":"00000000000","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1979-03-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:51:58] production.INFO: Paciente encontrado {"id":1245,"name":"SONIA J BOLAÑOS VIERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-04 10:51:58] production.INFO: Respuesta PersonResource {"data":{"id":1245,"type":"patient","identity_document_type_id":"1","number":"10272659939","name":"SONIA J BOLAÑOS VIERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA MARIA","email":null,"telephone":"00000000000","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1979-03-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:52:30] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:52:30] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:52:31] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:52:31] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:53:17] production.INFO: Paciente encontrado {"id":2660,"name":"ESMERALDA YAMILETH SERRANO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:53:17] production.INFO: Respuesta PersonResource {"data":{"id":2660,"type":"patient","identity_document_type_id":"1","number":"061261075","name":"ESMERALDA YAMILETH SERRANO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON MONTEFRESCO","email":null,"telephone":"74990660","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:54:59] production.INFO: Paciente encontrado {"id":2661,"name":"ARIANNA GISELA ROSA FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:54:59] production.INFO: Respuesta PersonResource {"data":{"id":2661,"type":"patient","identity_document_type_id":"1","number":"01212259","name":"ARIANNA GISELA ROSA FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SANDRA FUENTES","dni_person2":"012122591","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:56:52] production.INFO: Paciente encontrado {"id":2662,"name":"PAULA MARINA LAZO ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:56:52] production.INFO: Respuesta PersonResource {"data":{"id":2662,"type":"patient","identity_document_type_id":"1","number":"012114629","name":"PAULA MARINA LAZO ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-06-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:58:01] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 10:58:01] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 10:58:51] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 10:58:51] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 10:58:51] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"4","citado":"2","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 11:09:27] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:09:27] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:09:28] production.INFO: Paciente encontrado {"id":2608,"name":"RODRIGO ALFONSO AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:09:28] production.INFO: Respuesta PersonResource {"data":{"id":2608,"type":"patient","identity_document_type_id":"1","number":"025190113","name":"RODRIGO ALFONSO AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"60278474","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEIBEL ARAUJO","dni_person2":"025190112","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:12:14] production.INFO: Paciente encontrado {"id":1487,"name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:12:14] production.INFO: Respuesta PersonResource {"data":{"id":1487,"type":"patient","identity_document_type_id":"1","number":"0564122 0","name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE, SAN MIGUEL","email":null,"telephone":"77430526","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-07-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY SARAI SORIANO","dni_person2":"0564122 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:12:15] production.INFO: Paciente encontrado {"id":1487,"name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:12:15] production.INFO: Respuesta PersonResource {"data":{"id":1487,"type":"patient","identity_document_type_id":"1","number":"0564122 0","name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE, SAN MIGUEL","email":null,"telephone":"77430526","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-07-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY SARAI SORIANO","dni_person2":"0564122 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:17:39] production.INFO: Paciente encontrado {"id":2646,"name":"ASHLIE DANIELA CONTRERAS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:17:39] production.INFO: Respuesta PersonResource {"data":{"id":2646,"type":"patient","identity_document_type_id":"1","number":"79366818","name":"ASHLIE DANIELA CONTRERAS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"LOTIFICACION LA ARENERA","email":null,"telephone":"79366818","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"FLORIDALMA ODALI CONTRERAS","dni_person2":"79366818","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:17:40] production.INFO: Paciente encontrado {"id":2646,"name":"ASHLIE DANIELA CONTRERAS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:17:40] production.INFO: Respuesta PersonResource {"data":{"id":2646,"type":"patient","identity_document_type_id":"1","number":"79366818","name":"ASHLIE DANIELA CONTRERAS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"LOTIFICACION LA ARENERA","email":null,"telephone":"79366818","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"FLORIDALMA ODALI CONTRERAS","dni_person2":"79366818","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:31:40] production.INFO: Paciente encontrado {"id":2646,"name":"ASHLIE DANIELA CONTRERAS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:31:40] production.INFO: Respuesta PersonResource {"data":{"id":2646,"type":"patient","identity_document_type_id":"1","number":"79366818","name":"ASHLIE DANIELA CONTRERAS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"LOTIFICACION LA ARENERA","email":null,"telephone":"79366818","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"FLORIDALMA ODALI CONTRERAS","dni_person2":"79366818","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:31:41] production.INFO: Paciente encontrado {"id":2646,"name":"ASHLIE DANIELA CONTRERAS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:31:41] production.INFO: Respuesta PersonResource {"data":{"id":2646,"type":"patient","identity_document_type_id":"1","number":"79366818","name":"ASHLIE DANIELA CONTRERAS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"LOTIFICACION LA ARENERA","email":null,"telephone":"79366818","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"FLORIDALMA ODALI CONTRERAS","dni_person2":"79366818","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:33:26] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:33:26] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:39:56] production.INFO: Paciente encontrado {"id":1487,"name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:39:56] production.INFO: Respuesta PersonResource {"data":{"id":1487,"type":"patient","identity_document_type_id":"1","number":"0564122 0","name":"KATEHERINE SARAI NIETO SORIANO PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE, SAN MIGUEL","email":null,"telephone":"77430526","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-07-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY SARAI SORIANO","dni_person2":"0564122 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:55:06] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:55:06] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 11:55:07] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 11:55:07] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 12:01:41] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-04 [2026-07-04 12:01:41] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-04"]} [2026-07-04 12:01:41] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"6","citado":"0","reprogramado":"1","no_asistio":"0"}}]} [2026-07-04 12:01:42] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-04 12:01:42] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-04 12:01:42] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-04 12:01:42] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"43","pendientes":"97","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-04 12:01:42] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":43,"pendientes":97,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-04 12:14:30] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 12:14:30] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 12:14:31] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 12:14:31] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 12:14:50] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2664","all_inputs":{"patient_id":"2664","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmjSQL8"}}} [2026-07-04 12:14:50] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":53504,"file_type":"image/jpeg","patient_id":"2664"} [2026-07-04 12:14:50] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a493f8a822b2.jpg","filename":"patient_2664_6a493f8a822b2.jpg","exists":true} [2026-07-04 12:14:50] production.INFO: Paciente actualizado {"person_id":2664,"photo":"patient_2664_6a493f8a822b2.jpg"} [2026-07-04 12:17:47] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 12:17:47] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a493f8a822b2.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a493f8a822b2.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 12:17:47] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 12:17:47] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a493f8a822b2.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a493f8a822b2.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 13:05:13] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 13:05:13] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a493f8a822b2.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a493f8a822b2.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 13:05:14] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 13:05:14] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a493f8a822b2.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a493f8a822b2.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 13:05:42] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2664","all_inputs":{"patient_id":"2664","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpAJGdYV"}}} [2026-07-04 13:05:42] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":39905,"file_type":"image/jpeg","patient_id":"2664"} [2026-07-04 13:05:42] production.INFO: Foto anterior eliminada: patient_2664_6a493f8a822b2.jpg [2026-07-04 13:05:42] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a494b7677ebe.jpg","filename":"patient_2664_6a494b7677ebe.jpg","exists":true} [2026-07-04 13:05:42] production.INFO: Paciente actualizado {"person_id":2664,"photo":"patient_2664_6a494b7677ebe.jpg"} [2026-07-04 13:12:33] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 13:12:33] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-04 13:12:34] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-04 13:12:34] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 13:37:29] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 13:37:29] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 13:37:30] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 13:37:30] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 13:38:13] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 13:38:13] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 13:38:14] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 13:38:14] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:33:22] production.INFO: Paciente encontrado {"id":2665,"name":"ELMER JOSUE CAMPOS GUANDIQUE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:33:22] production.INFO: Respuesta PersonResource {"data":{"id":2665,"type":"patient","identity_document_type_id":"1","number":"001903730","name":"ELMER JOSUE CAMPOS GUANDIQUE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"san jorge san miguel","email":null,"telephone":"68436191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-01-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:36:20] production.INFO: Paciente encontrado {"id":2659,"name":"SANDRA MARISOL FUENTES DE ROSA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:36:20] production.INFO: Respuesta PersonResource {"data":{"id":2659,"type":"patient","identity_document_type_id":"1","number":"012122591","name":"SANDRA MARISOL FUENTES DE ROSA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1984-06-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:36:21] production.INFO: Paciente encontrado {"id":2659,"name":"SANDRA MARISOL FUENTES DE ROSA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:36:21] production.INFO: Respuesta PersonResource {"data":{"id":2659,"type":"patient","identity_document_type_id":"1","number":"012122591","name":"SANDRA MARISOL FUENTES DE ROSA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1984-06-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:36:49] production.INFO: Paciente encontrado {"id":2661,"name":"ARIANNA GISELA ROSA FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:36:49] production.INFO: Respuesta PersonResource {"data":{"id":2661,"type":"patient","identity_document_type_id":"1","number":"01212259","name":"ARIANNA GISELA ROSA FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SANDRA FUENTES","dni_person2":"012122591","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:36:50] production.INFO: Paciente encontrado {"id":2661,"name":"ARIANNA GISELA ROSA FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:36:50] production.INFO: Respuesta PersonResource {"data":{"id":2661,"type":"patient","identity_document_type_id":"1","number":"01212259","name":"ARIANNA GISELA ROSA FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"SANDRA FUENTES","dni_person2":"012122591","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:37:29] production.INFO: Paciente encontrado {"id":2662,"name":"PAULA MARINA LAZO ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:37:29] production.INFO: Respuesta PersonResource {"data":{"id":2662,"type":"patient","identity_document_type_id":"1","number":"012114629","name":"PAULA MARINA LAZO ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-06-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:37:30] production.INFO: Paciente encontrado {"id":2662,"name":"PAULA MARINA LAZO ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:37:30] production.INFO: Respuesta PersonResource {"data":{"id":2662,"type":"patient","identity_document_type_id":"1","number":"012114629","name":"PAULA MARINA LAZO ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-06-03","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:38:01] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:38:01] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:38:02] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:38:02] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:38:38] production.INFO: Paciente encontrado {"id":2665,"name":"ELMER JOSUE CAMPOS GUANDIQUE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:38:38] production.INFO: Respuesta PersonResource {"data":{"id":2665,"type":"patient","identity_document_type_id":"1","number":"001903730","name":"ELMER JOSUE CAMPOS GUANDIQUE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"san jorge san miguel","email":null,"telephone":"68436191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-01-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-05 14:38:39] production.INFO: Paciente encontrado {"id":2665,"name":"ELMER JOSUE CAMPOS GUANDIQUE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-05 14:38:39] production.INFO: Respuesta PersonResource {"data":{"id":2665,"type":"patient","identity_document_type_id":"1","number":"001903730","name":"ELMER JOSUE CAMPOS GUANDIQUE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"san jorge san miguel","email":null,"telephone":"68436191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-01-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:13:30] production.INFO: Paciente encontrado {"id":2656,"name":"ROSA NOEMY BLANCO MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 07:13:30] production.INFO: Respuesta PersonResource {"data":{"id":2656,"type":"patient","identity_document_type_id":"1","number":"020303509","name":"ROSA NOEMY BLANCO MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"71305857","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ROSA NOEMY BLANCO MARTINEZ","dni_person2":"020303509","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:13:31] production.INFO: Paciente encontrado {"id":2656,"name":"ROSA NOEMY BLANCO MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 07:13:31] production.INFO: Respuesta PersonResource {"data":{"id":2656,"type":"patient","identity_document_type_id":"1","number":"020303509","name":"ROSA NOEMY BLANCO MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"71305857","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ROSA NOEMY BLANCO MARTINEZ","dni_person2":"020303509","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:14:34] production.INFO: Paciente encontrado {"id":2651,"name":"VALERIA GUADALUPE HERNÁNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:14:34] production.INFO: Respuesta PersonResource {"data":{"id":2651,"type":"patient","identity_document_type_id":"1","number":"77209940","name":"VALERIA GUADALUPE HERNÁNDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA, JUCUARAN","email":null,"telephone":"7720 9940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"7","fech_nac":"2018-12-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"EULALIO ZELAYA ORTEGA","dni_person2":"022682488","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:14:35] production.INFO: Paciente encontrado {"id":2651,"name":"VALERIA GUADALUPE HERNÁNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:14:35] production.INFO: Respuesta PersonResource {"data":{"id":2651,"type":"patient","identity_document_type_id":"1","number":"77209940","name":"VALERIA GUADALUPE HERNÁNDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA, JUCUARAN","email":null,"telephone":"7720 9940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"7","fech_nac":"2018-12-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"EULALIO ZELAYA ORTEGA","dni_person2":"022682488","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:15:28] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:15:28] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:15:29] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:15:29] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:16:23] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:16:23] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a494b7677ebe.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a494b7677ebe.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:16:24] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:16:24] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a494b7677ebe.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a494b7677ebe.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:17:42] production.INFO: Paciente encontrado {"id":2660,"name":"ESMERALDA YAMILETH SERRANO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:17:42] production.INFO: Respuesta PersonResource {"data":{"id":2660,"type":"patient","identity_document_type_id":"1","number":"061261075","name":"ESMERALDA YAMILETH SERRANO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON MONTEFRESCO","email":null,"telephone":"74990660","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 07:17:43] production.INFO: Paciente encontrado {"id":2660,"name":"ESMERALDA YAMILETH SERRANO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 07:17:43] production.INFO: Respuesta PersonResource {"data":{"id":2660,"type":"patient","identity_document_type_id":"1","number":"061261075","name":"ESMERALDA YAMILETH SERRANO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON MONTEFRESCO","email":null,"telephone":"74990660","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-11-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:07:17] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:07:17] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:07:18] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:07:18] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:23:56] production.INFO: Paciente encontrado {"id":2558,"name":"OSCAR ALZIDEZ LARIN DURAN","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-06 08:23:56] production.INFO: Respuesta PersonResource {"data":{"id":2558,"type":"patient","identity_document_type_id":"1","number":"018815930","name":"OSCAR ALZIDEZ LARIN DURAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":null,"district_id":null,"address":"transito","email":null,"telephone":"79292448","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1981-06-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:23:56] production.INFO: Paciente encontrado {"id":2558,"name":"OSCAR ALZIDEZ LARIN DURAN","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-06 08:23:56] production.INFO: Respuesta PersonResource {"data":{"id":2558,"type":"patient","identity_document_type_id":"1","number":"018815930","name":"OSCAR ALZIDEZ LARIN DURAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":null,"district_id":null,"address":"transito","email":null,"telephone":"79292448","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1981-06-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:24:39] production.INFO: Paciente encontrado {"id":2280,"name":"DENIS JIMENEZ GIRON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:24:39] production.INFO: Respuesta PersonResource {"data":{"id":2280,"type":"patient","identity_document_type_id":"1","number":"020841094","name":"DENIS JIMENEZ GIRON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"cantón llano del coyol","email":null,"telephone":"69384262","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-03-27","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2280_6a297b0c45b6d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2280_6a297b0c45b6d.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-10","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:24:40] production.INFO: Paciente encontrado {"id":2280,"name":"DENIS JIMENEZ GIRON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:24:40] production.INFO: Respuesta PersonResource {"data":{"id":2280,"type":"patient","identity_document_type_id":"1","number":"020841094","name":"DENIS JIMENEZ GIRON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"cantón llano del coyol","email":null,"telephone":"69384262","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-03-27","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2280_6a297b0c45b6d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2280_6a297b0c45b6d.jpg","is_orthodontic":false,"ortho_start_date":"2026-06-10","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:27:07] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:27:07] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:27:08] production.INFO: Paciente encontrado {"id":2458,"name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:27:08] production.INFO: Respuesta PersonResource {"data":{"id":2458,"type":"patient","identity_document_type_id":"1","number":"123146545","name":"KAYLA ANGELINE RAMIREZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio san francisco","email":null,"telephone":"71494430","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2458_6a35825546d8d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2458_6a35825546d8d.jpg","is_orthodontic":false,"ortho_start_date":"2026-05-25","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:28:48] production.INFO: Iniciando payment_toPrint {"external_id":"ea7781d0-c14c-4f66-97eb-64f35d51343f"} [2026-07-06 08:28:48] production.INFO: Receipt encontrado {"id":8926,"has_patient":true} [2026-07-06 08:28:48] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"KAYLA ANGELINE RAMIREZ HERNANDEZ"} [2026-07-06 08:28:48] production.INFO: PDF generado correctamente [2026-07-06 08:29:23] production.INFO: Iniciando payment_toPrint {"external_id":"df2608b4-c792-44c4-b8fa-03abab85142a"} [2026-07-06 08:29:23] production.INFO: Receipt encontrado {"id":8927,"has_patient":true} [2026-07-06 08:29:23] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"KAYLA ANGELINE RAMIREZ HERNANDEZ"} [2026-07-06 08:29:23] production.INFO: PDF generado correctamente [2026-07-06 08:31:32] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:31:32] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2633_6a4522451dc21.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2633_6a4522451dc21.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-01","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:31:33] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:31:33] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2633_6a4522451dc21.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2633_6a4522451dc21.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-01","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:32:35] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 08:32:35] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:32:36] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 08:32:36] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:34:33] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 08:34:33] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:34:34] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 08:34:34] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:36:51] production.INFO: Paciente encontrado {"id":2511,"name":"MARIA GABRIELA BARRERA GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:36:51] production.INFO: Respuesta PersonResource {"data":{"id":2511,"type":"patient","identity_document_type_id":"1","number":"61030488","name":"MARIA GABRIELA BARRERA GARCIA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"61030488","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DE JESUS GARCIA BARRERA","dni_person2":"61030488","person_old":false,"observation":null,"photo":"patient_2511_6a281bc5096f2.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2511_6a281bc5096f2.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:36:52] production.INFO: Paciente encontrado {"id":2511,"name":"MARIA GABRIELA BARRERA GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:36:52] production.INFO: Respuesta PersonResource {"data":{"id":2511,"type":"patient","identity_document_type_id":"1","number":"61030488","name":"MARIA GABRIELA BARRERA GARCIA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"61030488","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DE JESUS GARCIA BARRERA","dni_person2":"61030488","person_old":false,"observation":null,"photo":"patient_2511_6a281bc5096f2.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2511_6a281bc5096f2.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-09","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:36:57] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:36:57] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:36:57] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:36:57] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:37:15] production.INFO: Paciente encontrado {"id":2540,"name":"LESLY GISSEL MARTINEZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:37:15] production.INFO: Respuesta PersonResource {"data":{"id":2540,"type":"patient","identity_document_type_id":"1","number":"69896880","name":"LESLY GISSEL MARTINEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"69896880","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-04-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2540_6a297ab19b1cd.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2540_6a297ab19b1cd.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:37:16] production.INFO: Paciente encontrado {"id":2540,"name":"LESLY GISSEL MARTINEZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:37:16] production.INFO: Respuesta PersonResource {"data":{"id":2540,"type":"patient","identity_document_type_id":"1","number":"69896880","name":"LESLY GISSEL MARTINEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"69896880","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-04-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2540_6a297ab19b1cd.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2540_6a297ab19b1cd.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:38:33] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:38:33] production.INFO: Archivo original: {"name":"LESLI 2.pdf","size":4817852,"mime":"application/pdf","extension":"pdf"} [2026-07-06 08:38:33] production.INFO: Nombre de archivo generado: 20260706083833_6a4bafd984115.pdf [2026-07-06 08:38:33] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083833_6a4bafd984115.pdf [2026-07-06 08:38:33] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083833_6a4bafd984115.pdf [2026-07-06 08:38:39] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:38:39] production.INFO: Archivo original: {"name":"LESLI 1.pdf","size":4653406,"mime":"application/pdf","extension":"pdf"} [2026-07-06 08:38:39] production.INFO: Nombre de archivo generado: 20260706083839_6a4bafdf2141f.pdf [2026-07-06 08:38:39] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083839_6a4bafdf2141f.pdf [2026-07-06 08:38:39] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083839_6a4bafdf2141f.pdf [2026-07-06 08:39:01] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-06 08:39:01] production.INFO: Request data: {"history_id":1764,"patient_id":2526,"source_images":[{"filename":"20260706083833_6a4bafd984115.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083833_6a4bafd984115.pdf"},{"filename":"20260706083839_6a4bafdf2141f.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083839_6a4bafdf2141f.pdf"}],"description":"Radiografía","pieza":null} [2026-07-06 08:39:01] production.INFO: Procesando archivo: 20260706083833_6a4bafd984115.pdf [2026-07-06 08:39:01] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083833_6a4bafd984115.pdf [2026-07-06 08:39:01] production.INFO: Radiografía guardada con ID: 80 [2026-07-06 08:39:01] production.INFO: Procesando archivo: 20260706083839_6a4bafdf2141f.pdf [2026-07-06 08:39:01] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706083839_6a4bafdf2141f.pdf [2026-07-06 08:39:01] production.INFO: Radiografía guardada con ID: 81 [2026-07-06 08:39:01] production.INFO: Total de radiografías guardadas: 2 [2026-07-06 08:39:01] production.INFO: Total en BD para este history_id: 2 [2026-07-06 08:39:35] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2526","all_inputs":{"patient_id":"2526","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpRp4GIr"}}} [2026-07-06 08:39:35] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":39112,"file_type":"image/jpeg","patient_id":"2526"} [2026-07-06 08:39:35] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","filename":"patient_2526_6a4bb017b61a0.jpg","exists":true} [2026-07-06 08:39:35] production.INFO: Paciente actualizado {"person_id":2526,"photo":"patient_2526_6a4bb017b61a0.jpg"} [2026-07-06 08:40:45] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:40:45] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:40:46] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:40:46] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:42:11] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:42:11] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM.jpeg","size":95050,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:42:11] production.INFO: Nombre de archivo generado: 20260706084211_6a4bb0b3ea9a2.jpeg [2026-07-06 08:42:11] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084211_6a4bb0b3ea9a2.jpeg [2026-07-06 08:42:11] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084211_6a4bb0b3ea9a2.jpeg [2026-07-06 08:42:16] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:42:16] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (2).jpeg","size":76109,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:42:16] production.INFO: Nombre de archivo generado: 20260706084216_6a4bb0b809643.jpeg [2026-07-06 08:42:16] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084216_6a4bb0b809643.jpeg [2026-07-06 08:42:16] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084216_6a4bb0b809643.jpeg [2026-07-06 08:42:20] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:42:20] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (4).jpeg","size":74869,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:42:20] production.INFO: Nombre de archivo generado: 20260706084220_6a4bb0bc2938e.jpeg [2026-07-06 08:42:20] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084220_6a4bb0bc2938e.jpeg [2026-07-06 08:42:20] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084220_6a4bb0bc2938e.jpeg [2026-07-06 08:42:23] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:42:23] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (3).jpeg","size":88208,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:42:23] production.INFO: Nombre de archivo generado: 20260706084223_6a4bb0bf2c45c.jpeg [2026-07-06 08:42:23] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084223_6a4bb0bf2c45c.jpeg [2026-07-06 08:42:23] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084223_6a4bb0bf2c45c.jpeg [2026-07-06 08:42:26] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:42:26] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (5).jpeg","size":99989,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:42:26] production.INFO: Nombre de archivo generado: 20260706084226_6a4bb0c24945a.jpeg [2026-07-06 08:42:26] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084226_6a4bb0c24945a.jpeg [2026-07-06 08:42:26] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084226_6a4bb0c24945a.jpeg [2026-07-06 08:42:28] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:42:28] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (6).jpeg","size":112022,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:42:28] production.INFO: Nombre de archivo generado: 20260706084228_6a4bb0c49ed96.jpeg [2026-07-06 08:42:28] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084228_6a4bb0c49ed96.jpeg [2026-07-06 08:42:28] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084228_6a4bb0c49ed96.jpeg [2026-07-06 08:42:29] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: update `treatments` set `description` = Tratamiento: Inicio de tratamiento de ortodoncia convencional. Se cementan brackets en la arcada superior, del 17 al 27, y se instala arco inicial 0.012" NiTi Super. Se comprueba adecuada inserción del arco y correcta adaptación de la aparatología. Se brindan instrucciones sobre higiene oral, alimentación y cuidados de la aparatología, programando control según protocolo., `treatments`.`updated_at` = 2026-07-06 08:42:29 where `id` = 2733) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: update `treatments` set `description` = Tratamiento: Inicio de tratamiento de ortodoncia convencional. Se cementan brackets en la arcada superior, del 17 al 27, y se instala arco inicial 0.012\" NiTi Super. Se comprueba adecuada inserción del arco y correcta adaptación de la aparatología. Se brindan instrucciones sobre higiene oral, alimentación y cuidados de la aparatología, programando control según protocolo., `treatments`.`updated_at` = 2026-07-06 08:42:29 where `id` = 2733) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:489) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(489): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `treatme...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-07-06 08:42:32] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: update `treatments` set `description` = Tratamiento: Inicio de tratamiento de ortodoncia convencional. Se cementan brackets en la arcada superior, del 17 al 27, y se instala arco inicial 0.012" NiTi Super. Se comprueba adecuada inserción del arco y correcta adaptación de la aparatología. Se brindan instrucciones sobre higiene oral, alimentación y cuidados de la aparatología, programando control según protocolo., `treatments`.`updated_at` = 2026-07-06 08:42:32 where `id` = 2733) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: update `treatments` set `description` = Tratamiento: Inicio de tratamiento de ortodoncia convencional. Se cementan brackets en la arcada superior, del 17 al 27, y se instala arco inicial 0.012\" NiTi Super. Se comprueba adecuada inserción del arco y correcta adaptación de la aparatología. Se brindan instrucciones sobre higiene oral, alimentación y cuidados de la aparatología, programando control según protocolo., `treatments`.`updated_at` = 2026-07-06 08:42:32 where `id` = 2733) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:489) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(489): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `treatme...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-07-06 08:42:40] production.ERROR: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: update `treatments` set `description` = Tratamiento: Inicio de tratamiento de ortodoncia convencional. Se cementan brackets en la arcada superior, del 17 al 27, y se instala arco inicial 0.012" NiTi Super. Se comprueba adecuada inserción del arco y correcta adaptación de la aparatología. Se brindan instrucciones sobre higiene oral, alimentación y cuidados de la aparatología, programando control según protocolo., `treatments`.`updated_at` = 2026-07-06 08:42:40 where `id` = 2733) {"userId":7,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: update `treatments` set `description` = Tratamiento: Inicio de tratamiento de ortodoncia convencional. Se cementan brackets en la arcada superior, del 17 al 27, y se instala arco inicial 0.012\" NiTi Super. Se comprueba adecuada inserción del arco y correcta adaptación de la aparatología. Se brindan instrucciones sobre higiene oral, alimentación y cuidados de la aparatología, programando control según protocolo., `treatments`.`updated_at` = 2026-07-06 08:42:40 where `id` = 2733) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} [previous exception] [object] (PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:489) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(489): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('update `treatme...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `treatme...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('update `treatme...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `treatme...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2870): Illuminate\\Database\\Connection->update('update `treatme...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/TreatmentsController.php(565): Illuminate\\Database\\Eloquent\\Model->save() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\TreatmentsController->store(Object(App\\Http\\Requests\\TreatmentsRequest)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\TreatmentsController), 'store') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #45 {main} "} [2026-07-06 08:44:45] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:44:45] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (6).jpeg","size":112022,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:44:45] production.INFO: Nombre de archivo generado: 20260706084445_6a4bb14dc80bd.jpeg [2026-07-06 08:44:45] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084445_6a4bb14dc80bd.jpeg [2026-07-06 08:44:45] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084445_6a4bb14dc80bd.jpeg [2026-07-06 08:44:48] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:44:48] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (5).jpeg","size":99989,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:44:48] production.INFO: Nombre de archivo generado: 20260706084448_6a4bb15035484.jpeg [2026-07-06 08:44:48] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084448_6a4bb15035484.jpeg [2026-07-06 08:44:48] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084448_6a4bb15035484.jpeg [2026-07-06 08:44:51] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:44:51] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (2).jpeg","size":76109,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:44:51] production.INFO: Nombre de archivo generado: 20260706084451_6a4bb15387bf3.jpeg [2026-07-06 08:44:51] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084451_6a4bb15387bf3.jpeg [2026-07-06 08:44:51] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084451_6a4bb15387bf3.jpeg [2026-07-06 08:44:56] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:44:56] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM.jpeg","size":95050,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:44:56] production.INFO: Nombre de archivo generado: 20260706084456_6a4bb15880e0b.jpeg [2026-07-06 08:44:56] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084456_6a4bb15880e0b.jpeg [2026-07-06 08:44:56] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084456_6a4bb15880e0b.jpeg [2026-07-06 08:44:58] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-06 08:44:58] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (1).jpeg","size":128733,"mime":"image/jpeg","extension":"jpeg"} [2026-07-06 08:44:58] production.INFO: Nombre de archivo generado: 20260706084458_6a4bb15ada02d.jpeg [2026-07-06 08:44:58] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084458_6a4bb15ada02d.jpeg [2026-07-06 08:44:58] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260706084458_6a4bb15ada02d.jpeg [2026-07-06 08:50:51] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:50:51] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:50:52] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:50:52] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:52:43] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 08:52:43] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:52:44] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 08:52:44] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:54:47] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:54:47] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:54:47] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:54:47] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:59:32] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:59:32] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 08:59:33] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 08:59:33] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:17:18] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:17:18] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:17:19] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:17:19] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:23:09] production.INFO: Paciente encontrado {"id":2495,"name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:23:09] production.INFO: Respuesta PersonResource {"data":{"id":2495,"type":"patient","identity_document_type_id":"1","number":"045898202","name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CALLE NUEVA","email":null,"telephone":"77630316","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:23:10] production.INFO: Paciente encontrado {"id":2495,"name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:23:10] production.INFO: Respuesta PersonResource {"data":{"id":2495,"type":"patient","identity_document_type_id":"1","number":"045898202","name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CALLE NUEVA","email":null,"telephone":"77630316","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:24:42] production.INFO: Paciente encontrado {"id":2495,"name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:24:42] production.INFO: Respuesta PersonResource {"data":{"id":2495,"type":"patient","identity_document_type_id":"1","number":"045898202","name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CALLE NUEVA","email":null,"telephone":"77630316","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:24:42] production.INFO: Paciente encontrado {"id":2495,"name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:24:42] production.INFO: Respuesta PersonResource {"data":{"id":2495,"type":"patient","identity_document_type_id":"1","number":"045898202","name":"YESENIA YAMILETH QUINTANILLA DE LEMUS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CALLE NUEVA","email":null,"telephone":"77630316","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:25:10] production.INFO: Paciente encontrado {"id":2491,"name":"VERONICA GUADALUPE ZAVALA MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 09:25:10] production.INFO: Respuesta PersonResource {"data":{"id":2491,"type":"patient","identity_document_type_id":"1","number":"017670298","name":"VERONICA GUADALUPE ZAVALA MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcion batres","email":null,"telephone":"79441218","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1977-09-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:25:11] production.INFO: Paciente encontrado {"id":2491,"name":"VERONICA GUADALUPE ZAVALA MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 09:25:11] production.INFO: Respuesta PersonResource {"data":{"id":2491,"type":"patient","identity_document_type_id":"1","number":"017670298","name":"VERONICA GUADALUPE ZAVALA MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcion batres","email":null,"telephone":"79441218","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1977-09-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:25:16] production.INFO: Paciente encontrado {"id":2473,"name":"ROBERTO CARLOS BARRAZA SOLORZANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:25:16] production.INFO: Respuesta PersonResource {"data":{"id":2473,"type":"patient","identity_document_type_id":"1","number":"042520729","name":"ROBERTO CARLOS BARRAZA SOLORZANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"75785513","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1990-03-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:25:17] production.INFO: Paciente encontrado {"id":2473,"name":"ROBERTO CARLOS BARRAZA SOLORZANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:25:17] production.INFO: Respuesta PersonResource {"data":{"id":2473,"type":"patient","identity_document_type_id":"1","number":"042520729","name":"ROBERTO CARLOS BARRAZA SOLORZANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"75785513","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1990-03-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:26:01] production.INFO: Paciente encontrado {"id":2473,"name":"ROBERTO CARLOS BARRAZA SOLORZANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:26:01] production.INFO: Respuesta PersonResource {"data":{"id":2473,"type":"patient","identity_document_type_id":"1","number":"042520729","name":"ROBERTO CARLOS BARRAZA SOLORZANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"canton el brazo","email":null,"telephone":"75785513","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1990-03-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:27:24] production.INFO: Paciente encontrado {"id":2540,"name":"LESLY GISSEL MARTINEZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:27:24] production.INFO: Respuesta PersonResource {"data":{"id":2540,"type":"patient","identity_document_type_id":"1","number":"69896880","name":"LESLY GISSEL MARTINEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"69896880","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-04-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2540_6a297ab19b1cd.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2540_6a297ab19b1cd.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:27:24] production.INFO: Paciente encontrado {"id":2540,"name":"LESLY GISSEL MARTINEZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:27:24] production.INFO: Respuesta PersonResource {"data":{"id":2540,"type":"patient","identity_document_type_id":"1","number":"69896880","name":"LESLY GISSEL MARTINEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"69896880","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-04-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2540_6a297ab19b1cd.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2540_6a297ab19b1cd.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:27:25] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:27:25] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:27:26] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:27:26] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:27:29] production.INFO: Paciente encontrado {"id":2540,"name":"LESLY GISSEL MARTINEZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:27:29] production.INFO: Respuesta PersonResource {"data":{"id":2540,"type":"patient","identity_document_type_id":"1","number":"69896880","name":"LESLY GISSEL MARTINEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"69896880","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-04-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2540_6a297ab19b1cd.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2540_6a297ab19b1cd.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:27:30] production.INFO: Paciente encontrado {"id":2540,"name":"LESLY GISSEL MARTINEZ HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:27:30] production.INFO: Respuesta PersonResource {"data":{"id":2540,"type":"patient","identity_document_type_id":"1","number":"69896880","name":"LESLY GISSEL MARTINEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"69896880","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-04-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2540_6a297ab19b1cd.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2540_6a297ab19b1cd.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:34:43] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:34:43] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a494b7677ebe.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a494b7677ebe.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:34:44] production.INFO: Paciente encontrado {"id":2664,"name":"CECIBEL CAMPOS RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:34:44] production.INFO: Respuesta PersonResource {"data":{"id":2664,"type":"patient","identity_document_type_id":"1","number":"76221500","name":"CECIBEL CAMPOS RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-07-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2664_6a494b7677ebe.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2664_6a494b7677ebe.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 09:54:14] production.INFO: Paciente encontrado {"id":2666,"name":"ANA MARIA RIVAS ARGUETA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 09:54:14] production.INFO: Respuesta PersonResource {"data":{"id":2666,"type":"patient","identity_document_type_id":"1","number":"037629699","name":"ANA MARIA RIVAS ARGUETA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"61934644","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-07-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:01:52] production.INFO: Paciente encontrado {"id":1420,"name":"GENESIS AZUCENA SARAVIA ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:01:52] production.INFO: Respuesta PersonResource {"data":{"id":1420,"type":"patient","identity_document_type_id":"1","number":"05173672 7--","name":"GENESIS AZUCENA SARAVIA ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"202 9619402---","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1995-05-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:02:37] production.INFO: Paciente encontrado {"id":1421,"name":"FREDYS ALEXANDER ROSALES PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:02:37] production.INFO: Respuesta PersonResource {"data":{"id":1421,"type":"patient","identity_document_type_id":"1","number":"06176792 4","name":"FREDYS ALEXANDER ROSALES PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"202 9619402.....","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1994-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:02:52] production.INFO: Paciente encontrado {"id":1419,"name":"LUCAS ENMANUEL ROSALES SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:02:52] production.INFO: Respuesta PersonResource {"data":{"id":1419,"type":"patient","identity_document_type_id":"1","number":"05173672 7","name":"LUCAS ENMANUEL ROSALES SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"202 9619402","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"05173672 7","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:03:01] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:03:01] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:03:01] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"1","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:03:03] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:03:03] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:03:03] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:03:03] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"49","pendientes":"96","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:03:03] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":49,"pendientes":96,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 10:03:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:03:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:03:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"1","citado":"5","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:03:16] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:03:16] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:03:16] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:03:16] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"49","pendientes":"96","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:03:16] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":49,"pendientes":96,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 10:03:37] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:03:37] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:05:53] production.INFO: Paciente encontrado {"id":1420,"name":"GENESIS AZUCENA SARAVIA ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:05:53] production.INFO: Respuesta PersonResource {"data":{"id":1420,"type":"patient","identity_document_type_id":"1","number":"05173672 7--","name":"GENESIS AZUCENA SARAVIA ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"202 9619402---","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1995-05-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:05:54] production.INFO: Paciente encontrado {"id":1420,"name":"GENESIS AZUCENA SARAVIA ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:05:54] production.INFO: Respuesta PersonResource {"data":{"id":1420,"type":"patient","identity_document_type_id":"1","number":"05173672 7--","name":"GENESIS AZUCENA SARAVIA ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"202 9619402---","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1995-05-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:11:35] production.INFO: Paciente encontrado {"id":1206,"name":"MARIA JOSE GARAY VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:11:35] production.INFO: Respuesta PersonResource {"data":{"id":1206,"type":"patient","identity_document_type_id":"1","number":"05274417 1","name":"MARIA JOSE GARAY VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"75197707","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-11-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:12:05] production.INFO: Iniciando payment_toPrint {"external_id":"d5cade7e-3788-438e-88fb-3be040ebe891"} [2026-07-06 10:12:05] production.INFO: Receipt encontrado {"id":8935,"has_patient":true} [2026-07-06 10:12:05] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MARIA JOSE GARAY VASQUEZ"} [2026-07-06 10:12:05] production.INFO: PDF generado correctamente [2026-07-06 10:12:09] production.INFO: Paciente encontrado {"id":1420,"name":"GENESIS AZUCENA SARAVIA ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:12:09] production.INFO: Respuesta PersonResource {"data":{"id":1420,"type":"patient","identity_document_type_id":"1","number":"05173672 7--","name":"GENESIS AZUCENA SARAVIA ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"202 9619402---","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1995-05-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:12:10] production.INFO: Paciente encontrado {"id":1420,"name":"GENESIS AZUCENA SARAVIA ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:12:10] production.INFO: Respuesta PersonResource {"data":{"id":1420,"type":"patient","identity_document_type_id":"1","number":"05173672 7--","name":"GENESIS AZUCENA SARAVIA ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"202 9619402---","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1995-05-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:16:23] production.INFO: Paciente encontrado {"id":2666,"name":"ANA MARIA RIVAS ARGUETA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:16:23] production.INFO: Respuesta PersonResource {"data":{"id":2666,"type":"patient","identity_document_type_id":"1","number":"037629699","name":"ANA MARIA RIVAS ARGUETA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"61934644","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-07-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:16:24] production.INFO: Paciente encontrado {"id":2666,"name":"ANA MARIA RIVAS ARGUETA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:16:24] production.INFO: Respuesta PersonResource {"data":{"id":2666,"type":"patient","identity_document_type_id":"1","number":"037629699","name":"ANA MARIA RIVAS ARGUETA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"61934644","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-07-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:23:10] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:23:10] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:28:08] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:28:08] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:28:08] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"2","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:28:09] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:28:09] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:28:09] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:28:09] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"50","pendientes":"98","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:28:09] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":50,"pendientes":98,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 10:31:01] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:31:01] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:33:10] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:33:10] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:33:10] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"2","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:33:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:33:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:33:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:33:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"50","pendientes":"98","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:33:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":50,"pendientes":98,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 10:34:19] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:34:19] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:34:29] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:34:29] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:34:30] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:34:30] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:34:39] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2667","all_inputs":{"patient_id":"2667","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpU2sKtj"}}} [2026-07-06 10:34:39] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":54695,"file_type":"image/jpeg","patient_id":"2667"} [2026-07-06 10:34:39] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","filename":"patient_2667_6a4bcb0f21c7c.jpg","exists":true} [2026-07-06 10:34:39] production.INFO: Paciente actualizado {"person_id":2667,"photo":"patient_2667_6a4bcb0f21c7c.jpg"} [2026-07-06 10:36:16] production.INFO: Paciente encontrado {"id":2666,"name":"ANA MARIA RIVAS ARGUETA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:36:16] production.INFO: Respuesta PersonResource {"data":{"id":2666,"type":"patient","identity_document_type_id":"1","number":"037629699","name":"ANA MARIA RIVAS ARGUETA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"61934644","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-07-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:36:17] production.INFO: Paciente encontrado {"id":2666,"name":"ANA MARIA RIVAS ARGUETA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:36:17] production.INFO: Respuesta PersonResource {"data":{"id":2666,"type":"patient","identity_document_type_id":"1","number":"037629699","name":"ANA MARIA RIVAS ARGUETA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"61934644","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-07-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:36:29] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2666","all_inputs":{"patient_id":"2666","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6AAuSm"}}} [2026-07-06 10:36:29] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":86342,"file_type":"image/jpeg","patient_id":"2666"} [2026-07-06 10:36:29] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2666_6a4bcb7dbd4e7.jpg","filename":"patient_2666_6a4bcb7dbd4e7.jpg","exists":true} [2026-07-06 10:36:29] production.INFO: Paciente actualizado {"person_id":2666,"photo":"patient_2666_6a4bcb7dbd4e7.jpg"} [2026-07-06 10:37:07] production.INFO: Paciente encontrado {"id":2651,"name":"VALERIA GUADALUPE HERNÁNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:37:07] production.INFO: Respuesta PersonResource {"data":{"id":2651,"type":"patient","identity_document_type_id":"1","number":"77209940","name":"VALERIA GUADALUPE HERNÁNDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA, JUCUARAN","email":null,"telephone":"7720 9940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"7","fech_nac":"2018-12-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"EULALIO ZELAYA ORTEGA","dni_person2":"022682488","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:37:08] production.INFO: Paciente encontrado {"id":2651,"name":"VALERIA GUADALUPE HERNÁNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:37:08] production.INFO: Respuesta PersonResource {"data":{"id":2651,"type":"patient","identity_document_type_id":"1","number":"77209940","name":"VALERIA GUADALUPE HERNÁNDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA, JUCUARAN","email":null,"telephone":"7720 9940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"7","fech_nac":"2018-12-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"EULALIO ZELAYA ORTEGA","dni_person2":"022682488","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:37:19] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2651","all_inputs":{"patient_id":"2651","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpMTKnAd"}}} [2026-07-06 10:37:19] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":113968,"file_type":"image/jpeg","patient_id":"2651"} [2026-07-06 10:37:19] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2651_6a4bcbaf7e3a4.jpg","filename":"patient_2651_6a4bcbaf7e3a4.jpg","exists":true} [2026-07-06 10:37:19] production.INFO: Paciente actualizado {"person_id":2651,"photo":"patient_2651_6a4bcbaf7e3a4.jpg"} [2026-07-06 10:38:10] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:38:10] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:38:10] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"2","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:38:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:38:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:38:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:38:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"50","pendientes":"98","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:38:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":50,"pendientes":98,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 10:38:43] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 10:38:43] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 10:43:10] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:43:10] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:43:10] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"2","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:43:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:43:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:43:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:43:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"50","pendientes":"98","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:43:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":50,"pendientes":98,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 10:48:10] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:48:10] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:48:10] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"2","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:48:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:48:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:48:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:48:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"50","pendientes":"98","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:48:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":50,"pendientes":98,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 10:53:10] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-06 [2026-07-06 10:53:10] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-06"]} [2026-07-06 10:53:10] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"2","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-07-06 10:53:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-06 10:53:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-06 10:53:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-06 10:53:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"50","pendientes":"98","reprogramadas":"3","no_asistieron":"1"},{"month":8,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-06 10:53:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":50,"pendientes":98,"reprogramadas":3,"no_asistieron":1},{"month":"Agosto","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-06 11:16:28] production.INFO: Paciente encontrado {"id":1419,"name":"LUCAS ENMANUEL ROSALES SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 11:16:28] production.INFO: Respuesta PersonResource {"data":{"id":1419,"type":"patient","identity_document_type_id":"1","number":"05173672 7","name":"LUCAS ENMANUEL ROSALES SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"202 9619402","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"05173672 7","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 11:16:29] production.INFO: Paciente encontrado {"id":1419,"name":"LUCAS ENMANUEL ROSALES SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 11:16:29] production.INFO: Respuesta PersonResource {"data":{"id":1419,"type":"patient","identity_document_type_id":"1","number":"05173672 7","name":"LUCAS ENMANUEL ROSALES SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"202 9619402","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"05173672 7","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 11:24:34] production.INFO: Paciente encontrado {"id":1421,"name":"FREDYS ALEXANDER ROSALES PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 11:24:34] production.INFO: Respuesta PersonResource {"data":{"id":1421,"type":"patient","identity_document_type_id":"1","number":"06176792 4","name":"FREDYS ALEXANDER ROSALES PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"202 9619402.....","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1994-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 11:24:35] production.INFO: Paciente encontrado {"id":1421,"name":"FREDYS ALEXANDER ROSALES PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 11:24:35] production.INFO: Respuesta PersonResource {"data":{"id":1421,"type":"patient","identity_document_type_id":"1","number":"06176792 4","name":"FREDYS ALEXANDER ROSALES PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"202 9619402.....","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1994-11-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 12:28:24] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 12:28:24] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:01:25] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:01:25] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:01:26] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:01:26] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:06:51] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:06:51] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:06:52] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:06:52] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:07:10] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"1814","all_inputs":{"patient_id":"1814","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpYCFNsO"}}} [2026-07-06 14:07:11] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":99064,"file_type":"image/jpeg","patient_id":"1814"} [2026-07-06 14:07:11] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1814_6a4bfcdf01c8b.jpg","filename":"patient_1814_6a4bfcdf01c8b.jpg","exists":true} [2026-07-06 14:07:11] production.INFO: Paciente actualizado {"person_id":1814,"photo":"patient_1814_6a4bfcdf01c8b.jpg"} [2026-07-06 14:07:18] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:07:18] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1814_6a4bfcdf01c8b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1814_6a4bfcdf01c8b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:07:19] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:07:19] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1814_6a4bfcdf01c8b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1814_6a4bfcdf01c8b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:22:38] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:22:38] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:22:39] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:22:39] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:27:01] production.INFO: Paciente encontrado {"id":2668,"name":"MANDIS RAUL LEMUS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:27:01] production.INFO: Respuesta PersonResource {"data":{"id":2668,"type":"patient","identity_document_type_id":"1","number":"067489304","name":"MANDIS RAUL LEMUS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RFAEL OTE","email":null,"telephone":"60216592","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-02-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:29:17] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:29:17] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1814_6a4bfcdf01c8b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1814_6a4bfcdf01c8b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 14:29:18] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 14:29:18] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1814_6a4bfcdf01c8b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1814_6a4bfcdf01c8b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:14:45] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:14:45] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:14:46] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:14:46] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:15:00] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:15:00] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:15:01] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:15:01] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:16:19] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:16:19] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:16:20] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:16:20] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:28:06] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:28:06] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:51:14] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 15:51:14] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 15:51:37] production.INFO: Iniciando payment_toPrint {"external_id":"8e4ddd01-1d6b-4bcf-8e46-01f9c228788e"} [2026-07-06 15:51:37] production.INFO: Receipt encontrado {"id":8944,"has_patient":true} [2026-07-06 15:51:37] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"CRISTINA ESMERALDA SARAVIA DE ARAUJO"} [2026-07-06 15:51:37] production.INFO: PDF generado correctamente [2026-07-06 16:05:04] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 16:05:04] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:05:06] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 16:05:06] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:05:40] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 16:05:40] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:05:41] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 16:05:41] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:06:03] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 16:06:03] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:06:04] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 16:06:04] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:13:18] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2652","all_inputs":{"patient_id":"2652","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkn3Obs"}}} [2026-07-06 16:13:18] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":58589,"file_type":"image/jpeg","patient_id":"2652"} [2026-07-06 16:13:18] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2652_6a4c1a6e7bb0f.jpg","filename":"patient_2652_6a4c1a6e7bb0f.jpg","exists":true} [2026-07-06 16:13:18] production.INFO: Paciente actualizado {"person_id":2652,"photo":"patient_2652_6a4c1a6e7bb0f.jpg"} [2026-07-06 16:13:30] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 16:13:30] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:13:31] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-06 16:13:31] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:13:38] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2624","all_inputs":{"patient_id":"2624","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpDCE339"}}} [2026-07-06 16:13:38] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":61423,"file_type":"image/jpeg","patient_id":"2624"} [2026-07-06 16:13:38] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2624_6a4c1a8244cf0.jpg","filename":"patient_2624_6a4c1a8244cf0.jpg","exists":true} [2026-07-06 16:13:38] production.INFO: Paciente actualizado {"person_id":2624,"photo":"patient_2624_6a4c1a8244cf0.jpg"} [2026-07-06 16:30:57] production.INFO: Paciente encontrado {"id":2609,"name":"JENNIFER ELIZABETH OCHOA CUADRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 16:30:57] production.INFO: Respuesta PersonResource {"data":{"id":2609,"type":"patient","identity_document_type_id":"1","number":"5100450404","name":"JENNIFER ELIZABETH OCHOA CUADRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"79180052","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:37:31] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 16:37:31] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:37:32] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 16:37:32] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:42:15] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 16:42:15] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 16:42:16] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 16:42:16] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 21:41:13] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 21:41:13] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1814_6a4bfcdf01c8b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1814_6a4bfcdf01c8b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-06 21:41:14] production.INFO: Paciente encontrado {"id":1814,"name":"ASHLEY EMERITA DEL CID MATA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-06 21:41:14] production.INFO: Respuesta PersonResource {"data":{"id":1814,"type":"patient","identity_document_type_id":"1","number":"051022762","name":"ASHLEY EMERITA DEL CID MATA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA 2","email":null,"telephone":"64600155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-02-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1814_6a4bfcdf01c8b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1814_6a4bfcdf01c8b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:03:42] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:03:42] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:03:43] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:03:43] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:05:09] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-07 08:05:09] production.INFO: Request data: {"patient_id":2463,"history_id":1697,"doctor_id":1999,"diagnosis":"Pulpitis","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina","dose":"500mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-06","next_appointment":null,"prescription_status":"active"} [2026-07-07 08:05:09] production.INFO: Base history encontrada: {"id":1697,"number_history":"0001635"} [2026-07-07 08:05:09] production.INFO: Guardando prescripci?n con datos: {"patient_id":2463,"diagnosis":"Pulpitis","prescription_date":"2026-07-06 00:00:00","medications_count":2,"instructions_count":0} [2026-07-07 08:05:09] production.INFO: Prescripci?n guardada exitosamente con ID: 1938 [2026-07-07 08:05:38] production.INFO: Paciente encontrado {"id":2666,"name":"ANA MARIA RIVAS ARGUETA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:05:38] production.INFO: Respuesta PersonResource {"data":{"id":2666,"type":"patient","identity_document_type_id":"1","number":"037629699","name":"ANA MARIA RIVAS ARGUETA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"61934644","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-07-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2666_6a4bcb7dbd4e7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2666_6a4bcb7dbd4e7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:05:39] production.INFO: Paciente encontrado {"id":2666,"name":"ANA MARIA RIVAS ARGUETA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:05:39] production.INFO: Respuesta PersonResource {"data":{"id":2666,"type":"patient","identity_document_type_id":"1","number":"037629699","name":"ANA MARIA RIVAS ARGUETA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA LA PRADERA","email":null,"telephone":"61934644","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-07-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2666_6a4bcb7dbd4e7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2666_6a4bcb7dbd4e7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:06:52] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 08:06:52] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":"patient_2652_6a4c1a6e7bb0f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2652_6a4c1a6e7bb0f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:06:53] production.INFO: Paciente encontrado {"id":2652,"name":"SOPHIA ALEXANDRA CASTRO ARAUJO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 08:06:53] production.INFO: Respuesta PersonResource {"data":{"id":2652,"type":"patient","identity_document_type_id":"1","number":"74849545","name":"SOPHIA ALEXANDRA CASTRO ARAUJO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BARRIO LA CRUZ","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-05-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WENDY PATRICIA ARAUJO","dni_person2":"74849545","person_old":false,"observation":null,"photo":"patient_2652_6a4c1a6e7bb0f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2652_6a4c1a6e7bb0f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:08:35] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 08:08:35] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2624_6a4c1a8244cf0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2624_6a4c1a8244cf0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:08:36] production.INFO: Paciente encontrado {"id":2624,"name":"WENDY PATRICIA ARAUJO VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 08:08:36] production.INFO: Respuesta PersonResource {"data":{"id":2624,"type":"patient","identity_document_type_id":"1","number":"052128320","name":"WENDY PATRICIA ARAUJO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito","email":null,"telephone":"74849545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2624_6a4c1a8244cf0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2624_6a4c1a8244cf0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:16:20] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:16:20] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:31:27] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:31:27] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:31:28] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:31:28] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:32:38] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:32:38] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:32:39] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:32:39] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:32:55] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:32:55] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:32:56] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:32:56] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:32:58] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:32:58] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:45:38] production.INFO: Paciente encontrado {"id":2658,"name":"MARIA AIDE PERDOMO PEREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:45:38] production.INFO: Respuesta PersonResource {"data":{"id":2658,"type":"patient","identity_document_type_id":"1","number":"350156051050","name":"MARIA AIDE PERDOMO PEREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-04-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:45:40] production.INFO: Paciente encontrado {"id":2658,"name":"MARIA AIDE PERDOMO PEREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:45:40] production.INFO: Respuesta PersonResource {"data":{"id":2658,"type":"patient","identity_document_type_id":"1","number":"350156051050","name":"MARIA AIDE PERDOMO PEREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"54","fech_nac":"1972-04-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:56:10] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:56:10] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 08:56:59] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 08:56:59] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:11:09] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-07 [2026-07-07 09:11:09] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-07"]} [2026-07-07 09:11:09] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":10,"atendido":"1","citado":"8","reprogramado":"0","no_asistio":"1"}}]} [2026-07-07 09:11:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-07 09:11:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-07 09:11:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-07 09:11:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"60","pendientes":"95","reprogramadas":"3","no_asistieron":"2"},{"month":8,"atendidas":"0","pendientes":"12","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-07 09:11:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":60,"pendientes":95,"reprogramadas":3,"no_asistieron":2},{"month":"Agosto","atendidas":0,"pendientes":12,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-07 09:13:35] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2670","all_inputs":{"patient_id":"2670","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpPuzbBz"}}} [2026-07-07 09:13:35] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":57773,"file_type":"image/jpeg","patient_id":"2670"} [2026-07-07 09:13:35] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","filename":"patient_2670_6a4d098f70af9.jpg","exists":true} [2026-07-07 09:13:35] production.INFO: Paciente actualizado {"person_id":2670,"photo":"patient_2670_6a4d098f70af9.jpg"} [2026-07-07 09:13:47] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:13:47] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:13:48] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:13:48] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:17:04] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:17:04] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:17:05] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:17:05] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:19:00] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-07 09:19:00] production.INFO: Request data: {"patient_id":2670,"history_id":1939,"doctor_id":4,"diagnosis":"Extracción dental","medications":[{"name":"Ibuprofeno","dose":"600 mg","frequency":"cada 8 horas","duration":"durante 3 días","instruction":"preferiblemente después de los alimentos.","time":null}],"instructions":[{"instruction":"preferiblemente después de los alimentos.","time":null}],"observations":null,"prescription_date":"2026-07-07","next_appointment":null,"prescription_status":"active"} [2026-07-07 09:19:00] production.INFO: Base history encontrada: {"id":1939,"number_history":"0001836"} [2026-07-07 09:19:00] production.INFO: Guardando prescripci?n con datos: {"patient_id":2670,"diagnosis":"Extracción dental","prescription_date":"2026-07-07 00:00:00","medications_count":1,"instructions_count":1} [2026-07-07 09:19:00] production.INFO: Prescripci?n guardada exitosamente con ID: 1941 [2026-07-07 09:22:08] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:22:08] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:22:08] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:22:08] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:34:43] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:34:43] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:34:44] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:34:44] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:37:18] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:37:18] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:37:19] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:37:19] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:42:18] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2671","all_inputs":{"patient_id":"2671","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpheM5qT"}}} [2026-07-07 09:42:18] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":76086,"file_type":"image/jpeg","patient_id":"2671"} [2026-07-07 09:42:18] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2671_6a4d104a59077.jpg","filename":"patient_2671_6a4d104a59077.jpg","exists":true} [2026-07-07 09:42:18] production.INFO: Paciente actualizado {"person_id":2671,"photo":"patient_2671_6a4d104a59077.jpg"} [2026-07-07 09:48:23] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 09:48:23] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:49:48] production.INFO: Paciente encontrado {"id":2633,"name":"REINA ESTER QUINTANILLA NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:49:48] production.INFO: Respuesta PersonResource {"data":{"id":2633,"type":"patient","identity_document_type_id":"1","number":"057020988","name":"REINA ESTER QUINTANILLA NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Colonia La Pradera","email":null,"telephone":"60428863","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-03-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2633_6a4522451dc21.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2633_6a4522451dc21.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-01","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:50:03] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 09:50:03] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:55:50] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:55:50] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:55:50] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:55:50] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:56:50] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-07 09:56:50] production.INFO: Archivo original: {"name":"EUNICE 2.pdf","size":4835257,"mime":"application/pdf","extension":"pdf"} [2026-07-07 09:56:50] production.INFO: Nombre de archivo generado: 20260707095650_6a4d13b2940d4.pdf [2026-07-07 09:56:50] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095650_6a4d13b2940d4.pdf [2026-07-07 09:56:50] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095650_6a4d13b2940d4.pdf [2026-07-07 09:56:53] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-07 09:56:53] production.INFO: Request data: {"history_id":1937,"patient_id":2669,"source_images":[{"filename":"20260707095650_6a4d13b2940d4.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095650_6a4d13b2940d4.pdf"}],"description":"Radiografía","pieza":null} [2026-07-07 09:56:53] production.INFO: Procesando archivo: 20260707095650_6a4d13b2940d4.pdf [2026-07-07 09:56:53] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095650_6a4d13b2940d4.pdf [2026-07-07 09:56:53] production.INFO: Radiografía guardada con ID: 82 [2026-07-07 09:56:53] production.INFO: Total de radiografías guardadas: 1 [2026-07-07 09:56:53] production.INFO: Total en BD para este history_id: 1 [2026-07-07 09:56:56] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-07 09:56:56] production.INFO: Archivo original: {"name":"EUNICE 1.pdf","size":4834107,"mime":"application/pdf","extension":"pdf"} [2026-07-07 09:56:56] production.INFO: Nombre de archivo generado: 20260707095656_6a4d13b83da14.pdf [2026-07-07 09:56:56] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095656_6a4d13b83da14.pdf [2026-07-07 09:56:56] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095656_6a4d13b83da14.pdf [2026-07-07 09:57:03] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-07 09:57:03] production.INFO: Request data: {"history_id":1937,"patient_id":2669,"source_images":[{"filename":"20260707095656_6a4d13b83da14.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095656_6a4d13b83da14.pdf"}],"description":"Radiografía","pieza":null} [2026-07-07 09:57:03] production.INFO: Procesando archivo: 20260707095656_6a4d13b83da14.pdf [2026-07-07 09:57:03] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260707095656_6a4d13b83da14.pdf [2026-07-07 09:57:03] production.INFO: Radiografía guardada con ID: 83 [2026-07-07 09:57:03] production.INFO: Total de radiografías guardadas: 1 [2026-07-07 09:57:03] production.INFO: Total en BD para este history_id: 2 [2026-07-07 09:57:31] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2669","all_inputs":{"patient_id":"2669","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpywYfT4"}}} [2026-07-07 09:57:31] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":50085,"file_type":"image/jpeg","patient_id":"2669"} [2026-07-07 09:57:31] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","filename":"patient_2669_6a4d13db268b3.jpg","exists":true} [2026-07-07 09:57:31] production.INFO: Paciente actualizado {"person_id":2669,"photo":"patient_2669_6a4d13db268b3.jpg"} [2026-07-07 09:57:44] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:57:44] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 09:57:45] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 09:57:45] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:25:25] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:25:25] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:25:26] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:25:26] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:26:27] production.INFO: Iniciando payment_toPrint {"external_id":"bb220967-e228-44cb-8085-efb6008bf667"} [2026-07-07 10:26:27] production.INFO: Receipt encontrado {"id":8950,"has_patient":true} [2026-07-07 10:26:27] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"LESLY PAOLA BATRES GUEVARA"} [2026-07-07 10:26:27] production.INFO: PDF generado correctamente [2026-07-07 10:27:04] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:27:04] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:27:05] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:27:05] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:34:25] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:34:25] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:34:26] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:34:26] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:39:32] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:39:32] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2671_6a4d104a59077.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2671_6a4d104a59077.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:39:33] production.INFO: Paciente encontrado {"id":2671,"name":"IRIS AZUCENA VARGAS DE CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:39:33] production.INFO: Respuesta PersonResource {"data":{"id":2671,"type":"patient","identity_document_type_id":"1","number":"061789065","name":"IRIS AZUCENA VARGAS DE CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70050940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2001-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2671_6a4d104a59077.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2671_6a4d104a59077.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:39:43] production.INFO: Paciente encontrado {"id":2673,"name":"KATHERIN ARELY ORDOÑEZ GRANADOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:39:43] production.INFO: Respuesta PersonResource {"data":{"id":2673,"type":"patient","identity_document_type_id":"1","number":"077121398","name":"KATHERIN ARELY ORDOÑEZ GRANADOS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"TEXAS","email":null,"telephone":"60174477","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:40:37] production.INFO: Paciente encontrado {"id":2674,"name":"TAYLOR LEE MORGAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:40:37] production.INFO: Respuesta PersonResource {"data":{"id":2674,"type":"patient","identity_document_type_id":"1","number":"43569447","name":"TAYLOR LEE MORGAN","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"TEXAS","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-02-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:48:10] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:48:10] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:48:11] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:48:11] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:50:38] production.INFO: Iniciando payment_toPrint {"external_id":"f5af7ab7-d695-46a9-8bd3-c6e56a5d5c81"} [2026-07-07 10:50:39] production.INFO: Receipt encontrado {"id":8954,"has_patient":true} [2026-07-07 10:50:39] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ARMANDO JOSUE SARAVIA NIETO"} [2026-07-07 10:50:39] production.INFO: PDF generado correctamente [2026-07-07 10:52:25] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:52:25] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:52:26] production.INFO: Paciente encontrado {"id":2526,"name":"LESLY PAOLA BATRES GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:52:26] production.INFO: Respuesta PersonResource {"data":{"id":2526,"type":"patient","identity_document_type_id":"1","number":"76136498","name":"LESLY PAOLA BATRES GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76136498","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-06-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2526_6a4bb017b61a0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2526_6a4bb017b61a0.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:53:09] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:53:09] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:53:10] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 10:53:10] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:53:36] production.INFO: Paciente encontrado {"id":2272,"name":"CRISTAL ALEXADRA FLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:53:36] production.INFO: Respuesta PersonResource {"data":{"id":2272,"type":"patient","identity_document_type_id":"1","number":"64442552","name":"CRISTAL ALEXADRA FLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"64442552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2272_6a24464f38f18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2272_6a24464f38f18.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 10:53:37] production.INFO: Paciente encontrado {"id":2272,"name":"CRISTAL ALEXADRA FLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 10:53:37] production.INFO: Respuesta PersonResource {"data":{"id":2272,"type":"patient","identity_document_type_id":"1","number":"64442552","name":"CRISTAL ALEXADRA FLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"64442552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2272_6a24464f38f18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2272_6a24464f38f18.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 11:09:17] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-07 [2026-07-07 11:09:17] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-07"]} [2026-07-07 11:09:17] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"0","citado":"4","reprogramado":"0","no_asistio":"0"}}]} [2026-07-07 11:09:19] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-07 11:09:19] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-07 11:09:19] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-07 11:09:19] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"62","pendientes":"95","reprogramadas":"3","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"13","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-07 11:09:19] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":62,"pendientes":95,"reprogramadas":3,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":13,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-07 11:37:07] production.INFO: Paciente encontrado {"id":2272,"name":"CRISTAL ALEXADRA FLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 11:37:07] production.INFO: Respuesta PersonResource {"data":{"id":2272,"type":"patient","identity_document_type_id":"1","number":"64442552","name":"CRISTAL ALEXADRA FLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"64442552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2272_6a24464f38f18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2272_6a24464f38f18.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 11:37:08] production.INFO: Paciente encontrado {"id":2272,"name":"CRISTAL ALEXADRA FLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 11:37:08] production.INFO: Respuesta PersonResource {"data":{"id":2272,"type":"patient","identity_document_type_id":"1","number":"64442552","name":"CRISTAL ALEXADRA FLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"64442552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2272_6a24464f38f18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2272_6a24464f38f18.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 11:40:12] production.INFO: Paciente encontrado {"id":2272,"name":"CRISTAL ALEXADRA FLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 11:40:12] production.INFO: Respuesta PersonResource {"data":{"id":2272,"type":"patient","identity_document_type_id":"1","number":"64442552","name":"CRISTAL ALEXADRA FLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"64442552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2272_6a24464f38f18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2272_6a24464f38f18.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 11:40:13] production.INFO: Paciente encontrado {"id":2272,"name":"CRISTAL ALEXADRA FLORES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 11:40:13] production.INFO: Respuesta PersonResource {"data":{"id":2272,"type":"patient","identity_document_type_id":"1","number":"64442552","name":"CRISTAL ALEXADRA FLORES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"64442552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2272_6a24464f38f18.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2272_6a24464f38f18.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 11:42:08] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 11:42:08] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 11:42:09] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 11:42:09] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:24:43] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 12:24:43] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:24:44] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 12:24:44] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:25:13] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 12:25:13] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:25:14] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 12:25:14] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:26:45] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 12:26:45] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:26:46] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 12:26:46] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:26:58] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 12:26:58] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:26:59] production.INFO: Paciente encontrado {"id":2388,"name":"BRAYAN EMANUEL CRUZ GUZMAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 12:26:59] production.INFO: Respuesta PersonResource {"data":{"id":2388,"type":"patient","identity_document_type_id":"1","number":"076875148","name":"BRAYAN EMANUEL CRUZ GUZMAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CONCEPCIÓN BATRES","email":null,"telephone":"75762413","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-05-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2388_69f11fd868726.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2388_69f11fd868726.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 12:59:35] production.INFO: Paciente encontrado {"id":2675,"name":"GISELLE CASTRO ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 12:59:35] production.INFO: Respuesta PersonResource {"data":{"id":2675,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"GISELLE CASTRO ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE NUEVA, EL TRANSITO","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-08-25","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 13:01:31] production.INFO: Paciente encontrado {"id":2675,"name":"GISELLE CASTRO ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 13:01:31] production.INFO: Respuesta PersonResource {"data":{"id":2675,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"GISELLE CASTRO ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE NUEVA, EL TRANSITO","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-08-25","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 13:01:49] production.INFO: Paciente encontrado {"id":2675,"name":"GISELLE CASTRO ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 13:01:49] production.INFO: Respuesta PersonResource {"data":{"id":2675,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"GISELLE CASTRO ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE NUEVA, EL TRANSITO","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-08-25","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 13:01:50] production.INFO: Paciente encontrado {"id":2675,"name":"GISELLE CASTRO ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 13:01:50] production.INFO: Respuesta PersonResource {"data":{"id":2675,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"GISELLE CASTRO ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE NUEVA, EL TRANSITO","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-08-25","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 13:22:32] production.INFO: Iniciando payment_toPrint {"external_id":"f5af7ab7-d695-46a9-8bd3-c6e56a5d5c81"} [2026-07-07 13:22:32] production.INFO: Receipt encontrado {"id":8954,"has_patient":true} [2026-07-07 13:22:32] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ARMANDO JOSUE SARAVIA NIETO"} [2026-07-07 13:22:32] production.INFO: PDF generado correctamente [2026-07-07 13:56:01] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 13:56:01] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 13:56:14] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 13:56:14] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 13:56:15] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 13:56:15] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 14:06:23] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 14:06:23] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 14:06:24] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 14:06:24] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:02:29] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 15:02:29] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:02:30] production.INFO: Paciente encontrado {"id":2672,"name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 15:02:30] production.INFO: Respuesta PersonResource {"data":{"id":2672,"type":"patient","identity_document_type_id":"1","number":"021522156","name":"TOMASA DEL CARMEN RAMOS DE FERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CONCEPCIÓN BATRES","email":null,"telephone":"7484 9545","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-10-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:02:47] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:02:47] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:02:47] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:02:47] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:03:35] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:03:35] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:06:14] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:06:14] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:07:10] production.INFO: Paciente encontrado {"id":2677,"name":"ARELY SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:07:10] production.INFO: Respuesta PersonResource {"data":{"id":2677,"type":"patient","identity_document_type_id":"1","number":"031560","name":"ARELY SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1984-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:09:53] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:09:53] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:09:54] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:09:54] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:12:49] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:12:49] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:15:03] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:15:03] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:18:33] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:18:33] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 15:18:34] production.INFO: Paciente encontrado {"id":2438,"name":"LIDIA LUCIA CAMPOS RODRIGUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 15:18:34] production.INFO: Respuesta PersonResource {"data":{"id":2438,"type":"patient","identity_document_type_id":"1","number":"54545","name":"LIDIA LUCIA CAMPOS RODRIGUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz","email":null,"telephone":"68379897","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"sandy arely rodriguez de campos","dni_person2":"028754673","person_old":false,"observation":null,"photo":"patient_2438_6a26d7d249c7a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2438_6a26d7d249c7a.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-08","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:20:33] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:20:33] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:20:33] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:20:33] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:21:12] production.INFO: Iniciando payment_toPrint {"external_id":"83f7f0b8-7c4f-4228-9b6c-399d2ad19832"} [2026-07-07 16:21:12] production.INFO: Receipt encontrado {"id":8964,"has_patient":true} [2026-07-07 16:21:12] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"EUNICE ABIGAIL QUINTANILLA CISNEROS"} [2026-07-07 16:21:12] production.INFO: PDF generado correctamente [2026-07-07 16:21:31] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:21:31] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:21:32] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:21:32] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:21:33] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:21:33] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:37:57] production.INFO: Paciente encontrado {"id":2677,"name":"ARELY SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:37:57] production.INFO: Respuesta PersonResource {"data":{"id":2677,"type":"patient","identity_document_type_id":"1","number":"031560","name":"ARELY SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1984-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:38:51] production.INFO: Iniciando payment_toPrint {"external_id":"8f41989b-0edb-468e-9b7c-b97d94160783"} [2026-07-07 16:38:51] production.INFO: Receipt encontrado {"id":8967,"has_patient":true} [2026-07-07 16:38:51] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"GLENDA YAMILETH SEGOVIA DE GARAY"} [2026-07-07 16:38:51] production.INFO: PDF generado correctamente [2026-07-07 16:42:32] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:42:32] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 16:44:21] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-07 [2026-07-07 16:44:21] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-07"]} [2026-07-07 16:44:21] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"6","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-07 16:44:22] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-07 16:44:22] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-07 16:44:22] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-07 16:44:22] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"72","pendientes":"93","reprogramadas":"3","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-07 16:44:22] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":72,"pendientes":93,"reprogramadas":3,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-07 16:46:29] production.INFO: Paciente encontrado {"id":2679,"name":"SANTOS MARVIN ORELLANA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-07 16:46:29] production.INFO: Respuesta PersonResource {"data":{"id":2679,"type":"patient","identity_document_type_id":"1","number":"038379310","name":"SANTOS MARVIN ORELLANA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"72437168","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-11-23","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 23:20:05] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 23:20:05] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-07 23:20:06] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-07 23:20:06] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:15:37] production.INFO: Paciente encontrado {"id":2668,"name":"MANDIS RAUL LEMUS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:15:37] production.INFO: Respuesta PersonResource {"data":{"id":2668,"type":"patient","identity_document_type_id":"1","number":"067489304","name":"MANDIS RAUL LEMUS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RFAEL OTE","email":null,"telephone":"60216592","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-02-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:15:38] production.INFO: Paciente encontrado {"id":2668,"name":"MANDIS RAUL LEMUS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:15:38] production.INFO: Respuesta PersonResource {"data":{"id":2668,"type":"patient","identity_document_type_id":"1","number":"067489304","name":"MANDIS RAUL LEMUS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RFAEL OTE","email":null,"telephone":"60216592","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1983-02-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:18:06] production.INFO: Paciente encontrado {"id":2673,"name":"KATHERIN ARELY ORDOÑEZ GRANADOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-08 07:18:06] production.INFO: Respuesta PersonResource {"data":{"id":2673,"type":"patient","identity_document_type_id":"1","number":"077121398","name":"KATHERIN ARELY ORDOÑEZ GRANADOS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"TEXAS","email":null,"telephone":"60174477","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:18:07] production.INFO: Paciente encontrado {"id":2673,"name":"KATHERIN ARELY ORDOÑEZ GRANADOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-08 07:18:07] production.INFO: Respuesta PersonResource {"data":{"id":2673,"type":"patient","identity_document_type_id":"1","number":"077121398","name":"KATHERIN ARELY ORDOÑEZ GRANADOS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"TEXAS","email":null,"telephone":"60174477","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-04-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:18:35] production.INFO: Paciente encontrado {"id":2674,"name":"TAYLOR LEE MORGAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-08 07:18:35] production.INFO: Respuesta PersonResource {"data":{"id":2674,"type":"patient","identity_document_type_id":"1","number":"43569447","name":"TAYLOR LEE MORGAN","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"TEXAS","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-02-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:18:36] production.INFO: Paciente encontrado {"id":2674,"name":"TAYLOR LEE MORGAN","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-08 07:18:36] production.INFO: Respuesta PersonResource {"data":{"id":2674,"type":"patient","identity_document_type_id":"1","number":"43569447","name":"TAYLOR LEE MORGAN","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"TEXAS","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-02-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:19:24] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:19:24] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:19:25] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:19:25] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:21:16] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:21:16] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:21:17] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:21:17] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:22:27] production.INFO: Paciente encontrado {"id":2677,"name":"ARELY SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:22:27] production.INFO: Respuesta PersonResource {"data":{"id":2677,"type":"patient","identity_document_type_id":"1","number":"031560","name":"ARELY SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1984-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 07:22:28] production.INFO: Paciente encontrado {"id":2677,"name":"ARELY SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 07:22:28] production.INFO: Respuesta PersonResource {"data":{"id":2677,"type":"patient","identity_document_type_id":"1","number":"031560","name":"ARELY SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"42","fech_nac":"1984-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 08:56:16] production.INFO: Paciente encontrado {"id":2566,"name":"MOISES IDIL VILLEGAS JOVEL","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 08:56:16] production.INFO: Respuesta PersonResource {"data":{"id":2566,"type":"patient","identity_document_type_id":"1","number":"062936136","name":"MOISES IDIL VILLEGAS JOVEL","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO EL CHIRRION, BARRIO LA MERCED","email":null,"telephone":"76159159","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-11-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2566_6a31ad350524d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2566_6a31ad350524d.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 09:34:11] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 09:34:11] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 09:34:12] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 09:34:12] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 09:36:52] production.INFO: Iniciando payment_toPrint {"external_id":"8f8e2f6c-0e5f-460f-814c-7ecf1615bb1b"} [2026-07-08 09:36:52] production.INFO: Receipt encontrado {"id":8971,"has_patient":true} [2026-07-08 09:36:52] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARICELA DEL CARMEN JURADO AYALA"} [2026-07-08 09:36:52] production.INFO: PDF generado correctamente [2026-07-08 10:40:17] production.INFO: Paciente encontrado {"id":578,"name":"ARELY DIAZ DE ROMERO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 10:40:17] production.INFO: Respuesta PersonResource {"data":{"id":578,"type":"patient","identity_document_type_id":"1","number":"75198645","name":"ARELY DIAZ DE ROMERO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"75198645","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1970-01-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 10:40:18] production.INFO: Paciente encontrado {"id":578,"name":"ARELY DIAZ DE ROMERO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 10:40:18] production.INFO: Respuesta PersonResource {"data":{"id":578,"type":"patient","identity_document_type_id":"1","number":"75198645","name":"ARELY DIAZ DE ROMERO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"75198645","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1970-01-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 10:55:13] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 10:55:13] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:13:58] production.INFO: Paciente encontrado {"id":2680,"name":"YESSINIA DEL CARMEN ZELAYA MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:13:58] production.INFO: Respuesta PersonResource {"data":{"id":2680,"type":"patient","identity_document_type_id":"1","number":"049063215","name":"YESSINIA DEL CARMEN ZELAYA MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1993-06-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:38:35] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:38:35] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 11:39:15] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:39:15] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:39:16] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:39:16] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:41:09] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:41:09] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:41:10] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:41:10] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:42:23] production.INFO: Iniciando payment_toPrint {"external_id":"0097bcb8-2326-4095-8838-b7bb8e734e9a"} [2026-07-08 11:42:23] production.INFO: Receipt encontrado {"id":8976,"has_patient":true} [2026-07-08 11:42:23] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"OWEN ZAID BENITEZ FLAMENCO"} [2026-07-08 11:42:23] production.INFO: PDF generado correctamente [2026-07-08 11:46:03] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:46:03] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:46:04] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:46:04] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:48:23] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:48:23] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:48:24] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:48:24] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:49:47] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:49:47] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 11:49:48] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 11:49:48] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:43:50] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:43:50] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:43:57] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:43:57] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:44:21] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:44:21] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:44:52] production.INFO: Paciente encontrado {"id":2101,"name":"LEOPOLDO PAREDES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:44:52] production.INFO: Respuesta PersonResource {"data":{"id":2101,"type":"patient","identity_document_type_id":"1","number":"026607537","name":"LEOPOLDO PAREDES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1966-11-28","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:45:32] production.INFO: Paciente encontrado {"id":792,"name":"EVANGELINA JOSEFA JANDRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:45:32] production.INFO: Respuesta PersonResource {"data":{"id":792,"type":"patient","identity_document_type_id":"1","number":"02415164-5","name":"EVANGELINA JOSEFA JANDRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"61320033","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-02-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:45:53] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:45:53] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:46:14] production.INFO: Paciente encontrado {"id":792,"name":"EVANGELINA JOSEFA JANDRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:46:14] production.INFO: Respuesta PersonResource {"data":{"id":792,"type":"patient","identity_document_type_id":"1","number":"02415164-5","name":"EVANGELINA JOSEFA JANDRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"61320033","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-02-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:46:22] production.INFO: Paciente encontrado {"id":2101,"name":"LEOPOLDO PAREDES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:46:22] production.INFO: Respuesta PersonResource {"data":{"id":2101,"type":"patient","identity_document_type_id":"1","number":"026607537","name":"LEOPOLDO PAREDES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"59","fech_nac":"1966-11-28","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:46:32] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:46:32] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:46:58] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:46:58] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 12:46:59] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:46:59] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 12:48:58] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:48:58] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:49:26] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:49:31] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:50:11] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:50:15] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:50:50] production.INFO: Paciente encontrado {"id":2683,"name":"MAILY YERELI CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:50:50] production.INFO: Respuesta PersonResource {"data":{"id":2683,"type":"patient","identity_document_type_id":"1","number":"019582765","name":"MAILY YERELI CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:51:01] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:51:13] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:51:58] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:52:00] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:52:00] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 12:52:14] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:52:14] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 12:52:15] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:52:15] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 12:53:03] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:54:12] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:54:26] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:54:59] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:54:59] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 12:54:59] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:54:59] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 12:55:34] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:55:39] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 12:59:50] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:59:50] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 12:59:51] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 12:59:51] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 13:11:48] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 13:11:48] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 13:14:28] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:14:28] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:14:28] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:14:29] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:14:29] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:14:29] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:14:29] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:14:29] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:21:56] production.INFO: Paciente encontrado {"id":2679,"name":"SANTOS MARVIN ORELLANA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 13:21:56] production.INFO: Respuesta PersonResource {"data":{"id":2679,"type":"patient","identity_document_type_id":"1","number":"038379310","name":"SANTOS MARVIN ORELLANA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"72437168","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-11-23","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 13:23:11] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:23:11] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:23:11] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:23:13] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:23:13] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:23:13] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:23:13] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:23:13] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:28:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:28:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:28:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:28:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:28:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:28:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:28:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:28:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:33:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:33:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:33:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:33:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:33:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:33:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:33:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:33:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:38:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:38:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:38:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:38:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:38:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:38:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:38:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:38:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:43:12] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 13:43:12] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 13:43:12] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 13:43:12] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 13:43:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:43:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:43:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:43:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:43:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:43:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:43:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:43:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:43:55] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 13:48:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:48:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:48:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:48:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:48:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:48:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:48:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:48:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:53:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:53:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:53:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:53:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:53:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:53:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:53:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:53:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 13:58:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 13:58:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 13:58:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 13:58:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 13:58:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 13:58:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 13:58:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 13:58:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:04:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:04:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:04:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:04:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:04:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:04:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:04:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:04:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:09:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:09:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:09:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:09:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:09:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:09:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:09:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:09:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:14:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:14:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:14:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:14:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:14:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:14:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:14:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:14:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:19:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:19:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:19:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:19:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:19:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:19:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:19:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:19:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:19:44] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:19:44] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:19:45] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:19:45] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:22:21] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:22:21] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 14:22:22] production.INFO: Paciente encontrado {"id":2681,"name":"sonia marleny salgado cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:22:22] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"sonia marleny salgado cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 14:23:28] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 14:24:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:24:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:24:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:24:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:24:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:24:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:24:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:24:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:25:05] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:25:05] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:25:06] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:25:06] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:29:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:29:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:29:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:29:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:29:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:29:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:29:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"78","pendientes":"98","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:29:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":78,"pendientes":98,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:32:33] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:32:33] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 14:32:34] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:32:34] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 14:33:14] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 14:33:44] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:33:44] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 14:33:45] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:33:45] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 14:34:00] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:34:00] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:34:01] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:34:01] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:34:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:34:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:34:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:34:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:34:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:34:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:34:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"79","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:34:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":79,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:39:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:39:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:39:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:39:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:39:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:39:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:39:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"79","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:39:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":79,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:44:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:44:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:44:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:44:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:44:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:44:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:44:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"79","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:44:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":79,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:49:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:49:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:49:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:49:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:49:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:49:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:49:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"79","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:49:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":79,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:52:08] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:52:08] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:52:09] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 14:52:09] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 14:54:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:54:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:54:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:54:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:54:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:54:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:54:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"79","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:54:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":79,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 14:59:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 14:59:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 14:59:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 14:59:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 14:59:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 14:59:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 14:59:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"79","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 14:59:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":79,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:04:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:04:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:04:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:04:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:04:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:04:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:04:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"79","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:04:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":79,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:08:49] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 15:08:49] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 15:08:50] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 15:08:50] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 15:08:54] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 15:08:54] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 15:08:55] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 15:08:55] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 15:09:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:09:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:09:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:09:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:09:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:09:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:09:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"96","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:09:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":96,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:14:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:14:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:14:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:14:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:14:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:14:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:14:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"96","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:14:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":96,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:15:15] production.INFO: Paciente encontrado {"id":2685,"name":"VANESSA YULISSA RIVAS ZELAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-08 15:15:15] production.INFO: Respuesta PersonResource {"data":{"id":2685,"type":"patient","identity_document_type_id":"1","number":"063640596","name":"VANESSA YULISSA RIVAS ZELAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton rodeo de pedron, san rafael oriente","email":null,"telephone":"70620808","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 15:19:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:19:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:19:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:19:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:19:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:19:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:19:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"96","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:19:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":96,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:22:42] production.INFO: Paciente encontrado {"id":2686,"name":"OSCAR BENJAMIN SARAVIA JURADO","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-08 15:22:42] production.INFO: Respuesta PersonResource {"data":{"id":2686,"type":"patient","identity_document_type_id":"1","number":"067575692","name":"OSCAR BENJAMIN SARAVIA JURADO","trade_name":null,"country_id":"SV","department_id":"14","province_id":null,"district_id":null,"address":"concepcion batres, usulutan","email":null,"telephone":"79092547","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-10-28","state_civil":"Soltero","sex":null,"degree":null,"occupation":"Agricultor","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 15:24:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:24:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:24:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:24:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:24:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:24:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:24:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:24:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:29:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:29:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:29:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:29:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:29:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:29:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:29:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:29:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:34:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:34:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:34:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:34:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:34:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:34:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:34:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:34:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:39:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:39:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:39:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:39:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:39:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:39:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:39:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:39:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:44:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:44:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:44:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:44:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:44:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:44:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:44:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:44:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:49:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:49:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:49:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"0"}}]} [2026-07-08 15:49:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:49:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:49:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:49:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"3"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:49:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":3},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:51:34] production.INFO: Paciente encontrado {"id":2649,"name":"MERCEDES CATALIN APEREZ MEDINA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-08 15:51:34] production.INFO: Respuesta PersonResource {"data":{"id":2649,"type":"patient","identity_document_type_id":"1","number":"00048204962","name":"MERCEDES CATALIN APEREZ MEDINA","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"NORTH CAROLIN A","email":null,"telephone":"70868551","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1991-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 15:54:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 15:54:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 15:54:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":5,"atendido":"4","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 15:54:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 15:54:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 15:54:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 15:54:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"96","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 15:54:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":96,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 15:56:17] production.INFO: Paciente encontrado {"id":2687,"name":"GENES RUBI PEREZ REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 15:56:17] production.INFO: Respuesta PersonResource {"data":{"id":2687,"type":"patient","identity_document_type_id":"1","number":"32100120510","name":"GENES RUBI PEREZ REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Juan","email":null,"telephone":"74822267","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"32100120510","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 16:11:00] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 16:11:00] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 16:12:08] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:12:08] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:12:08] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:12:10] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:12:10] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:12:10] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:12:10] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:12:10] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:12:37] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 16:12:37] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 16:12:38] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 16:12:38] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-08 16:13:29] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 16:13:29] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 16:13:30] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-08 16:13:30] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 16:14:28] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 16:14:44] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-08 16:17:12] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:17:12] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:17:12] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:17:14] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:17:14] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:17:14] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:17:14] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:17:14] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:22:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:22:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:22:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:22:14] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:22:14] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:22:14] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:22:14] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:22:14] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:27:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:27:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:27:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:27:14] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:27:14] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:27:14] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:27:14] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:27:14] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:32:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:32:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:32:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:32:14] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:32:14] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:32:14] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:32:14] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:32:14] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:33:52] production.INFO: Paciente encontrado {"id":2686,"name":"OSCAR BENJAMIN SARAVIA JURADO","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-08 16:33:52] production.INFO: Respuesta PersonResource {"data":{"id":2686,"type":"patient","identity_document_type_id":"1","number":"067575692","name":"OSCAR BENJAMIN SARAVIA JURADO","trade_name":null,"country_id":"SV","department_id":"14","province_id":null,"district_id":null,"address":"concepcion batres, usulutan","email":null,"telephone":"79092547","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-10-28","state_civil":"Soltero","sex":null,"degree":null,"occupation":"Agricultor","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 16:33:53] production.INFO: Paciente encontrado {"id":2686,"name":"OSCAR BENJAMIN SARAVIA JURADO","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-08 16:33:53] production.INFO: Respuesta PersonResource {"data":{"id":2686,"type":"patient","identity_document_type_id":"1","number":"067575692","name":"OSCAR BENJAMIN SARAVIA JURADO","trade_name":null,"country_id":"SV","department_id":"14","province_id":null,"district_id":null,"address":"concepcion batres, usulutan","email":null,"telephone":"79092547","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-10-28","state_civil":"Soltero","sex":null,"degree":null,"occupation":"Agricultor","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-08 16:37:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:37:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:37:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:37:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:37:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:37:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:37:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:37:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:38:09] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:38:09] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:38:09] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"4","citado":"1","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:38:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:38:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:38:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:38:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"80","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:38:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":80,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:42:12] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:42:12] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:42:12] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:42:14] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:42:14] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:42:14] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:42:14] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"81","pendientes":"96","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:42:14] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":81,"pendientes":96,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:43:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:43:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:43:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:43:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:43:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:43:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:43:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"81","pendientes":"96","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:43:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":81,"pendientes":96,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:47:18] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:47:18] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:47:18] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:47:20] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:47:20] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:47:20] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:47:20] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"81","pendientes":"96","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:47:20] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":81,"pendientes":96,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:48:17] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:48:17] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:48:17] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:48:19] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:48:19] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:48:19] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:48:19] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:48:19] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:53:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:53:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:53:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:53:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:53:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:53:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:53:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:53:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 16:58:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 16:58:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 16:58:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 16:58:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 16:58:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 16:58:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 16:58:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 16:58:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:03:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:03:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:03:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:03:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:03:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:03:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:03:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:03:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:08:14] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:08:14] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:08:14] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:08:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:08:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:08:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:08:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:08:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:14:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:14:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:14:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:14:09] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:14:09] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:14:09] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:14:09] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:14:09] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:19:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:19:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:19:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:19:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:19:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:19:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:19:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:19:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:24:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:24:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:24:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:24:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:24:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:24:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:24:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:24:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:29:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:29:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:29:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:29:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:29:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:29:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:29:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:29:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:34:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:34:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:34:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:34:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:34:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:34:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:34:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:34:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:39:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:39:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:39:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:39:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:39:08] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:39:08] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:39:08] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:39:08] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-08 17:44:07] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-08 [2026-07-08 17:44:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-08"]} [2026-07-08 17:44:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":6,"atendido":"5","citado":"0","reprogramado":"0","no_asistio":"1"}}]} [2026-07-08 17:44:08] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-08 17:44:09] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-08 17:44:09] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-08 17:44:09] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"82","pendientes":"95","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"17","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-08 17:44:09] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":82,"pendientes":95,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":17,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 07:26:17] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:26:17] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 07:26:18] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:26:18] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 07:27:18] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:27:18] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 07:27:19] production.INFO: Paciente encontrado {"id":2099,"name":"OWEN ZAID BENITEZ FLAMENCO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:27:19] production.INFO: Respuesta PersonResource {"data":{"id":2099,"type":"patient","identity_document_type_id":"1","number":"75488920-1","name":"OWEN ZAID BENITEZ FLAMENCO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"75488920","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2021-05-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KEMBERLY FLAMENCO","dni_person2":"75488920-0","person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 07:28:20] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:28:20] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 07:28:21] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:28:21] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 07:31:02] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:31:02] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 07:31:03] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 07:31:03] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 07:32:43] production.INFO: Paciente encontrado {"id":2686,"name":"OSCAR BENJAMIN SARAVIA JURADO","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-09 07:32:43] production.INFO: Respuesta PersonResource {"data":{"id":2686,"type":"patient","identity_document_type_id":"1","number":"067575692","name":"OSCAR BENJAMIN SARAVIA JURADO","trade_name":null,"country_id":"SV","department_id":"14","province_id":null,"district_id":null,"address":"concepcion batres, usulutan","email":null,"telephone":"79092547","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-10-28","state_civil":"Soltero","sex":null,"degree":null,"occupation":"Agricultor","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 07:32:44] production.INFO: Paciente encontrado {"id":2686,"name":"OSCAR BENJAMIN SARAVIA JURADO","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-09 07:32:44] production.INFO: Respuesta PersonResource {"data":{"id":2686,"type":"patient","identity_document_type_id":"1","number":"067575692","name":"OSCAR BENJAMIN SARAVIA JURADO","trade_name":null,"country_id":"SV","department_id":"14","province_id":null,"district_id":null,"address":"concepcion batres, usulutan","email":null,"telephone":"79092547","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-10-28","state_civil":"Soltero","sex":null,"degree":null,"occupation":"Agricultor","person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 08:09:06] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:09:06] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 08:09:07] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:09:07] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 08:10:02] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-09 08:11:04] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/QuotationController.php(526): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/QuotationController.php(395): App\\Http\\Controllers\\QuotationController->mergeData(Object(App\\Http\\Requests\\QuotationRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\QuotationController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/QuotationController.php(411): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\QuotationController->store(Object(App\\Http\\Requests\\QuotationRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\QuotationController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-09 08:11:20] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:11:20] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 08:11:20] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:11:20] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 08:41:29] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:41:29] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 08:41:30] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:41:30] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-09 08:46:53] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:46:53] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 08:47:23] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:47:23] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 08:47:24] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:47:24] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 08:49:55] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:49:55] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 08:49:56] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 08:49:56] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:01:40] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:01:40] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:01:41] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:01:41] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:03:56] production.INFO: Paciente encontrado {"id":1000,"name":"MANUEL DE JESUS QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:03:56] production.INFO: Respuesta PersonResource {"data":{"id":1000,"type":"patient","identity_document_type_id":"1","number":"01213516 2","name":"MANUEL DE JESUS QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7095 8716","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1973-06-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:16:09] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:16:10] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:16:10] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:16:10] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:52:24] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:52:24] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:52:25] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:52:25] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 09:54:10] production.INFO: Iniciando payment_toPrint {"external_id":"da5a1c0d-709b-4cb1-a5e6-80afa1710bd9"} [2026-07-09 09:54:10] production.INFO: Receipt encontrado {"id":8990,"has_patient":true} [2026-07-09 09:54:10] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARIA DELMY GONZALES DE ALDANA"} [2026-07-09 09:54:10] production.INFO: PDF generado correctamente [2026-07-09 09:56:32] production.INFO: Iniciando payment_toPrint {"external_id":"8e56419b-c068-48c1-bc64-5ac74bf021a3"} [2026-07-09 09:56:32] production.INFO: Receipt encontrado {"id":8991,"has_patient":true} [2026-07-09 09:56:32] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARIA DELMY GONZALES DE ALDANA"} [2026-07-09 09:56:32] production.INFO: PDF generado correctamente [2026-07-09 09:57:45] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 09:57:45] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:10:26] production.INFO: Paciente encontrado {"id":1803,"name":"ANGEL ALEXIS SORIANO SENTENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:10:26] production.INFO: Respuesta PersonResource {"data":{"id":1803,"type":"patient","identity_document_type_id":"1","number":"7854726654","name":"ANGEL ALEXIS SORIANO SENTENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CALARA","email":null,"telephone":"74600959","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-09-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:10:46] production.INFO: Iniciando payment_toPrint {"external_id":"1b8def29-59a5-463c-9997-e76232e13074"} [2026-07-09 10:10:46] production.INFO: Receipt encontrado {"id":8994,"has_patient":true} [2026-07-09 10:10:46] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ANGEL ALEXIS SORIANO SENTENO"} [2026-07-09 10:10:46] production.INFO: PDF generado correctamente [2026-07-09 10:14:18] production.INFO: Paciente encontrado {"id":1000,"name":"MANUEL DE JESUS QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:14:18] production.INFO: Respuesta PersonResource {"data":{"id":1000,"type":"patient","identity_document_type_id":"1","number":"01213516 2","name":"MANUEL DE JESUS QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"7095 8716","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1973-06-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:14:51] production.INFO: Paciente encontrado {"id":1629,"name":"MANUEL DE JESUS QUINTANILLA SANTOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:14:51] production.INFO: Respuesta PersonResource {"data":{"id":1629,"type":"patient","identity_document_type_id":"1","number":"01213516-2","name":"MANUEL DE JESUS QUINTANILLA SANTOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"6078 2885","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1973-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:22:36] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:22:36] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:22:53] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:22:53] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:22:54] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:22:54] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:23:00] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:23:00] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 10:23:02] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 10:23:02] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:10:04] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:10:04] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:15:13] production.INFO: Paciente encontrado {"id":2647,"name":"FRANCISCA SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:15:13] production.INFO: Respuesta PersonResource {"data":{"id":2647,"type":"patient","identity_document_type_id":"1","number":"008574825","name":"FRANCISCA SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69588391","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-04-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:15:14] production.INFO: Paciente encontrado {"id":2647,"name":"FRANCISCA SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:15:14] production.INFO: Respuesta PersonResource {"data":{"id":2647,"type":"patient","identity_document_type_id":"1","number":"008574825","name":"FRANCISCA SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69588391","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-04-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:28:55] production.INFO: Paciente encontrado {"id":2647,"name":"FRANCISCA SALAMANCA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:28:55] production.INFO: Respuesta PersonResource {"data":{"id":2647,"type":"patient","identity_document_type_id":"1","number":"008574825","name":"FRANCISCA SALAMANCA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69588391","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-04-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:34:26] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:34:26] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:35:05] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:35:05] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:37:04] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:37:04] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:37:26] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:37:26] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 11:37:27] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 11:37:27] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 12:50:25] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 12:50:25] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 12:50:26] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 12:50:26] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:13:36] production.INFO: Paciente encontrado {"id":2690,"name":"ALESSANDRA MARIE HAWKINS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-09 14:13:36] production.INFO: Respuesta PersonResource {"data":{"id":2690,"type":"patient","identity_document_type_id":"1","number":"674481768","name":"ALESSANDRA MARIE HAWKINS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"estados unidos","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-09-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NELLY HAWKINS","dni_person2":"674481768","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:13:48] production.INFO: Paciente encontrado {"id":2690,"name":"ALESSANDRA MARIE HAWKINS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-09 14:13:48] production.INFO: Respuesta PersonResource {"data":{"id":2690,"type":"patient","identity_document_type_id":"1","number":"674481768","name":"ALESSANDRA MARIE HAWKINS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"estados unidos","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-09-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NELLY HAWKINS","dni_person2":"674481768","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:13:49] production.INFO: Paciente encontrado {"id":2690,"name":"ALESSANDRA MARIE HAWKINS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-09 14:13:49] production.INFO: Respuesta PersonResource {"data":{"id":2690,"type":"patient","identity_document_type_id":"1","number":"674481768","name":"ALESSANDRA MARIE HAWKINS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"estados unidos","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-09-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NELLY HAWKINS","dni_person2":"674481768","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:18:38] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 14:18:38] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:18:39] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 14:18:39] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:23:30] production.INFO: Paciente encontrado {"id":2691,"name":"ZULMA GUADALUPE GUEBARA VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 14:23:30] production.INFO: Respuesta PersonResource {"data":{"id":2691,"type":"patient","identity_document_type_id":"1","number":"043993860","name":"ZULMA GUADALUPE GUEBARA VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"71742688","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"3","fech_nac":"2022-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"043993860","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:30:15] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 14:30:15] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 14:30:41] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 14:30:41] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 14:30:41] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 14:30:43] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 14:30:43] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 14:30:43] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 14:30:43] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 14:30:43] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 14:35:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 14:35:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 14:35:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 14:35:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 14:35:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 14:35:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 14:35:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 14:35:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 14:40:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 14:40:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 14:40:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 14:40:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 14:40:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 14:40:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 14:40:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 14:40:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 14:45:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 14:45:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 14:45:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 14:45:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 14:45:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 14:45:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 14:45:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 14:45:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 14:50:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 14:50:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 14:50:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 14:50:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 14:50:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 14:50:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 14:50:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 14:50:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 14:55:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 14:55:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 14:55:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 14:55:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 14:55:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 14:55:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 14:55:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 14:55:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:00:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:00:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:00:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:00:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:00:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:00:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:00:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:00:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:05:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:05:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:05:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:05:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:05:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:05:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:05:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:05:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:10:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:10:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:10:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:10:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:10:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:10:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:10:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:10:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:15:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:15:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:15:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:15:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:15:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:15:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:15:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:15:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:20:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:20:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:20:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:20:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:20:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:20:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:20:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:20:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:25:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:25:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:25:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:25:46] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:25:46] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:25:46] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:25:46] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:25:46] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:30:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:30:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:30:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:30:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:30:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:30:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:30:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:30:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:35:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:35:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:35:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:35:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:35:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:35:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:35:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:35:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:40:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:40:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:40:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:40:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:40:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:40:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:40:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:40:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:45:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:45:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:45:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:45:45] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:45:45] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:45:45] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:45:45] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:45:45] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:50:44] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 15:50:44] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 15:50:44] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 15:50:46] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 15:50:46] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 15:50:46] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 15:50:46] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"97","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 15:50:46] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":97,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 15:52:35] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 15:52:35] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 16:32:09] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 16:32:09] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 16:32:09] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 16:32:12] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 16:32:12] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 16:32:12] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 16:32:12] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 16:32:12] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 16:37:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 16:37:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 16:37:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 16:37:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 16:37:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 16:37:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 16:37:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 16:37:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 16:38:21] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 16:38:21] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 16:42:00] production.INFO: Paciente encontrado {"id":1979,"name":"ALICIA DEL CARMEN GARCIAGUIRRE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 16:42:00] production.INFO: Respuesta PersonResource {"data":{"id":1979,"type":"patient","identity_document_type_id":"1","number":"0501513205","name":"ALICIA DEL CARMEN GARCIAGUIRRE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BNITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"81","fech_nac":"1944-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 16:42:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 16:42:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 16:42:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 16:42:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 16:42:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 16:42:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 16:42:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 16:42:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 16:47:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 16:47:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 16:47:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 16:47:14] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 16:47:14] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 16:47:14] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 16:47:14] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 16:47:14] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 16:52:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 16:52:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 16:52:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 16:52:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 16:52:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 16:52:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 16:52:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 16:52:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 16:57:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 16:57:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 16:57:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 16:57:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 16:57:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 16:57:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 16:57:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 16:57:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 17:02:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 17:02:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 17:02:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 17:02:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 17:02:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 17:02:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 17:02:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 17:02:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 17:07:13] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-09 [2026-07-09 17:07:13] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-09"]} [2026-07-09 17:07:13] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":9,"atendido":"3","citado":"2","reprogramado":"4","no_asistio":"0"}}]} [2026-07-09 17:07:15] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-09 17:07:15] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-09 17:07:15] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-09 17:07:15] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"87","pendientes":"98","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"8","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-09 17:07:15] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":87,"pendientes":98,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":8,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-09 17:11:35] production.INFO: Paciente encontrado {"id":2570,"name":"ANA CRISTINA PORTILLO DE CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 17:11:35] production.INFO: Respuesta PersonResource {"data":{"id":2570,"type":"patient","identity_document_type_id":"1","number":"04007325","name":"ANA CRISTINA PORTILLO DE CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"70800053","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1988-07-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-09 17:47:26] production.INFO: Paciente encontrado {"id":2692,"name":"MANUEL DE JESUS AREVALO DIAZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-09 17:47:26] production.INFO: Respuesta PersonResource {"data":{"id":2692,"type":"patient","identity_document_type_id":"1","number":"019359822","name":"MANUEL DE JESUS AREVALO DIAZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"barrio san juan","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1956-10-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:11:38] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 07:11:38] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:11:39] production.INFO: Paciente encontrado {"id":2688,"name":"PEDRO ANTONIO SORIANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 07:11:39] production.INFO: Respuesta PersonResource {"data":{"id":2688,"type":"patient","identity_document_type_id":"1","number":"025123768","name":"PEDRO ANTONIO SORIANO","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"jucuaran, usulutan","email":null,"telephone":"72087205","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"52","fech_nac":"1974-07-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:13:22] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-10 07:13:22] production.INFO: Request data: {"patient_id":2688,"history_id":1960,"doctor_id":1999,"diagnosis":"Pulpitis","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina","dose":"500mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-09","next_appointment":null,"prescription_status":"active"} [2026-07-10 07:13:22] production.INFO: Base history encontrada: {"id":1960,"number_history":"0001854"} [2026-07-10 07:13:22] production.INFO: Guardando prescripci?n con datos: {"patient_id":2688,"diagnosis":"Pulpitis","prescription_date":"2026-07-09 00:00:00","medications_count":2,"instructions_count":0} [2026-07-10 07:13:22] production.INFO: Prescripci?n guardada exitosamente con ID: 1965 [2026-07-10 07:13:39] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 07:13:39] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:13:40] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 07:13:40] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:15:07] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 07:15:07] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:15:08] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 07:15:08] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:16:01] production.INFO: Paciente encontrado {"id":2690,"name":"ALESSANDRA MARIE HAWKINS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 07:16:01] production.INFO: Respuesta PersonResource {"data":{"id":2690,"type":"patient","identity_document_type_id":"1","number":"674481768","name":"ALESSANDRA MARIE HAWKINS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"estados unidos","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-09-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NELLY HAWKINS","dni_person2":"674481768","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:16:02] production.INFO: Paciente encontrado {"id":2690,"name":"ALESSANDRA MARIE HAWKINS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 07:16:02] production.INFO: Respuesta PersonResource {"data":{"id":2690,"type":"patient","identity_document_type_id":"1","number":"674481768","name":"ALESSANDRA MARIE HAWKINS","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"estados unidos","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-09-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"NELLY HAWKINS","dni_person2":"674481768","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 07:45:31] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-10 [2026-07-10 07:45:31] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-10"]} [2026-07-10 07:45:31] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":2,"atendido":"0","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-10 07:45:32] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-10 07:45:32] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-10 07:45:32] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-10 07:45:32] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"90","pendientes":"96","reprogramadas":"7","no_asistieron":"4"},{"month":8,"atendidas":"0","pendientes":"18","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-10 07:45:32] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":90,"pendientes":96,"reprogramadas":7,"no_asistieron":4},{"month":"Agosto","atendidas":0,"pendientes":18,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0}]} [2026-07-10 08:45:31] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 08:45:31] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 08:45:32] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 08:45:32] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:01:28] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:01:28] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:01:49] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:01:49] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:09:42] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:09:42] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:10:02] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:10:02] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:10:04] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:10:04] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:14:50] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-10 09:14:50] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:19:30] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 09:19:30] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:26:53] production.INFO: Paciente encontrado {"id":1618,"name":"Josselyn Idalia Quintanilla Granados","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:26:53] production.INFO: Respuesta PersonResource {"data":{"id":1618,"type":"patient","identity_document_type_id":"1","number":"05926814 2","name":"Josselyn Idalia Quintanilla Granados","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Juan","email":null,"telephone":"7356 9852","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:26:54] production.INFO: Paciente encontrado {"id":1618,"name":"Josselyn Idalia Quintanilla Granados","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:26:54] production.INFO: Respuesta PersonResource {"data":{"id":1618,"type":"patient","identity_document_type_id":"1","number":"05926814 2","name":"Josselyn Idalia Quintanilla Granados","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Juan","email":null,"telephone":"7356 9852","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 09:47:03] production.INFO: Paciente encontrado {"id":1618,"name":"Josselyn Idalia Quintanilla Granados","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 09:47:03] production.INFO: Respuesta PersonResource {"data":{"id":1618,"type":"patient","identity_document_type_id":"1","number":"05926814 2","name":"Josselyn Idalia Quintanilla Granados","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Juan","email":null,"telephone":"7356 9852","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:03:41] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 10:03:41] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:03:42] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 10:03:42] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:06:18] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 10:06:18] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:42:14] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:42:14] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:42:15] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:42:15] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:43:58] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:43:58] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:43:59] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:43:59] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:45:39] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:45:39] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:45:40] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:45:40] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:52:56] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 10:52:56] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"78771782","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:54:21] production.INFO: Paciente encontrado {"id":2691,"name":"ZULMA GUADALUPE GUEBARA VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:54:21] production.INFO: Respuesta PersonResource {"data":{"id":2691,"type":"patient","identity_document_type_id":"1","number":"043993860","name":"ZULMA GUADALUPE GUEBARA VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"71742688","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"3","fech_nac":"2022-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"043993860","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:55:05] production.INFO: Paciente encontrado {"id":1912,"name":"JEAQUELINE PAMELA GUANDIQUE REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:55:05] production.INFO: Respuesta PersonResource {"data":{"id":1912,"type":"patient","identity_document_type_id":"1","number":"077109207","name":"JEAQUELINE PAMELA GUANDIQUE REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS GIRONES, CANTON PIEDRA AZUL","email":null,"telephone":"75500072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:55:07] production.INFO: Paciente encontrado {"id":1912,"name":"JEAQUELINE PAMELA GUANDIQUE REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:55:07] production.INFO: Respuesta PersonResource {"data":{"id":1912,"type":"patient","identity_document_type_id":"1","number":"077109207","name":"JEAQUELINE PAMELA GUANDIQUE REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS GIRONES, CANTON PIEDRA AZUL","email":null,"telephone":"75500072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 10:57:55] production.INFO: Paciente encontrado {"id":2696,"name":"MICHAEL FABRICIO PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 10:57:55] production.INFO: Respuesta PersonResource {"data":{"id":2696,"type":"patient","identity_document_type_id":"1","number":"044806286","name":"MICHAEL FABRICIO PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-12-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"PAPA","dni_person2":"044806286","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 11:01:37] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 11:01:37] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 11:03:00] production.INFO: Paciente encontrado {"id":1912,"name":"JEAQUELINE PAMELA GUANDIQUE REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 11:03:00] production.INFO: Respuesta PersonResource {"data":{"id":1912,"type":"patient","identity_document_type_id":"1","number":"077109207","name":"JEAQUELINE PAMELA GUANDIQUE REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS GIRONES, CANTON PIEDRA AZUL","email":null,"telephone":"75500072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 11:03:01] production.INFO: Paciente encontrado {"id":1912,"name":"JEAQUELINE PAMELA GUANDIQUE REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 11:03:01] production.INFO: Respuesta PersonResource {"data":{"id":1912,"type":"patient","identity_document_type_id":"1","number":"077109207","name":"JEAQUELINE PAMELA GUANDIQUE REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS GIRONES, CANTON PIEDRA AZUL","email":null,"telephone":"75500072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:01:40] production.INFO: Paciente encontrado {"id":1912,"name":"JEAQUELINE PAMELA GUANDIQUE REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 12:01:40] production.INFO: Respuesta PersonResource {"data":{"id":1912,"type":"patient","identity_document_type_id":"1","number":"077109207","name":"JEAQUELINE PAMELA GUANDIQUE REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS GIRONES, CANTON PIEDRA AZUL","email":null,"telephone":"75500072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:05:06] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 12:05:06] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:05:07] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 12:05:07] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:06:32] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 12:06:32] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:07:52] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 12:07:52] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"78771782","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:07:53] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 12:07:53] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"78771782","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:38:07] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 12:38:07] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"78771782","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:38:08] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 12:38:08] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"78771782","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:46:23] production.INFO: Paciente encontrado {"id":1618,"name":"Josselyn Idalia Quintanilla Granados","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 12:46:23] production.INFO: Respuesta PersonResource {"data":{"id":1618,"type":"patient","identity_document_type_id":"1","number":"05926814 2","name":"Josselyn Idalia Quintanilla Granados","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Juan","email":null,"telephone":"7356 9852","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 12:46:23] production.INFO: Paciente encontrado {"id":1618,"name":"Josselyn Idalia Quintanilla Granados","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 12:46:23] production.INFO: Respuesta PersonResource {"data":{"id":1618,"type":"patient","identity_document_type_id":"1","number":"05926814 2","name":"Josselyn Idalia Quintanilla Granados","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Juan","email":null,"telephone":"7356 9852","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-02-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:23:48] production.INFO: Paciente encontrado {"id":2697,"name":"ANGEL ABEL ARGUETA VARGAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:23:48] production.INFO: Respuesta PersonResource {"data":{"id":2697,"type":"patient","identity_document_type_id":"1","number":"065308633","name":"ANGEL ABEL ARGUETA VARGAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Concepcion Batres, Usulutan","email":null,"telephone":"61963162","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:30:58] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:30:58] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:30:59] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:30:59] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:31:17] production.INFO: Paciente encontrado {"id":2675,"name":"GISELLE CASTRO ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:31:17] production.INFO: Respuesta PersonResource {"data":{"id":2675,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"GISELLE CASTRO ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE NUEVA, EL TRANSITO","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"20","fech_nac":"2005-08-25","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:32:10] production.INFO: Paciente encontrado {"id":2698,"name":"WALTER OSWALDO MEMBREÑO TURCIOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:32:10] production.INFO: Respuesta PersonResource {"data":{"id":2698,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"WALTER OSWALDO MEMBREÑO TURCIOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:36:23] production.INFO: Paciente encontrado {"id":2699,"name":"MARIA DOLORES VILLALOBOS DE POSADA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:36:23] production.INFO: Respuesta PersonResource {"data":{"id":2699,"type":"patient","identity_document_type_id":"1","number":"018859578","name":"MARIA DOLORES VILLALOBOS DE POSADA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Cantón Calle Nueva El Transito","email":null,"telephone":"73921457","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:45:16] production.INFO: Paciente encontrado {"id":2697,"name":"ANGEL ABEL ARGUETA VARGAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:45:16] production.INFO: Respuesta PersonResource {"data":{"id":2697,"type":"patient","identity_document_type_id":"1","number":"065308633","name":"ANGEL ABEL ARGUETA VARGAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Concepcion Batres, Usulutan","email":null,"telephone":"61963162","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:45:16] production.INFO: Paciente encontrado {"id":2697,"name":"ANGEL ABEL ARGUETA VARGAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:45:16] production.INFO: Respuesta PersonResource {"data":{"id":2697,"type":"patient","identity_document_type_id":"1","number":"065308633","name":"ANGEL ABEL ARGUETA VARGAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Concepcion Batres, Usulutan","email":null,"telephone":"61963162","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:54:05] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:54:05] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:54:06] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 13:54:06] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 13:58:47] production.INFO: Iniciando payment_toPrint {"external_id":"f5af7ab7-d695-46a9-8bd3-c6e56a5d5c81"} [2026-07-10 13:58:47] production.INFO: Receipt encontrado {"id":8954,"has_patient":true} [2026-07-10 13:58:47] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ARMANDO JOSUE SARAVIA NIETO"} [2026-07-10 13:58:47] production.INFO: PDF generado correctamente [2026-07-10 14:06:08] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 14:06:08] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:06:09] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 14:06:09] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:07:12] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:07:12] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:07:45] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:07:45] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:07:46] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:07:46] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:20:56] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:20:56] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"78771782","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:20:57] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:20:57] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"78771782","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:27:30] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:27:30] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:27:31] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:27:31] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:33:51] production.INFO: Paciente encontrado {"id":2432,"name":"LESLIE ARACELI AVILES FUNES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 14:33:51] production.INFO: Respuesta PersonResource {"data":{"id":2432,"type":"patient","identity_document_type_id":"1","number":"65896","name":"LESLIE ARACELI AVILES FUNES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"canton el maculis","email":null,"telephone":"61448838","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"maria de los angeles funes martinez","dni_person2":"021070468","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:40:59] production.INFO: Paciente encontrado {"id":2432,"name":"LESLIE ARACELI AVILES FUNES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 14:40:59] production.INFO: Respuesta PersonResource {"data":{"id":2432,"type":"patient","identity_document_type_id":"1","number":"65896","name":"LESLIE ARACELI AVILES FUNES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"canton el maculis","email":null,"telephone":"61448838","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"maria de los angeles funes martinez","dni_person2":"021070468","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:41:00] production.INFO: Paciente encontrado {"id":2432,"name":"LESLIE ARACELI AVILES FUNES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 14:41:00] production.INFO: Respuesta PersonResource {"data":{"id":2432,"type":"patient","identity_document_type_id":"1","number":"65896","name":"LESLIE ARACELI AVILES FUNES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"canton el maculis","email":null,"telephone":"61448838","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"maria de los angeles funes martinez","dni_person2":"021070468","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:49:01] production.INFO: Paciente encontrado {"id":2698,"name":"WALTER OSWALDO MEMBREÑO TURCIOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:49:01] production.INFO: Respuesta PersonResource {"data":{"id":2698,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"WALTER OSWALDO MEMBREÑO TURCIOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:49:02] production.INFO: Paciente encontrado {"id":2698,"name":"WALTER OSWALDO MEMBREÑO TURCIOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:49:02] production.INFO: Respuesta PersonResource {"data":{"id":2698,"type":"patient","identity_document_type_id":"1","number":"047378711","name":"WALTER OSWALDO MEMBREÑO TURCIOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"76701261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:58:36] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 14:58:36] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 14:59:23] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 14:59:23] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:03:45] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:03:45] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:03:54] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:03:54] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:04:00] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:04:00] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:04:11] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:04:11] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:17:07] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:17:07] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:18:04] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-10 [2026-07-10 15:18:04] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-10"]} [2026-07-10 15:18:04] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":10,"atendido":"4","citado":"2","reprogramado":"3","no_asistio":"1"}}]} [2026-07-10 15:18:06] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-10 15:18:06] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-10 15:18:06] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-10 15:18:06] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"103","pendientes":"96","reprogramadas":"10","no_asistieron":"5"},{"month":8,"atendidas":"0","pendientes":"21","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-10 15:18:06] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":103,"pendientes":96,"reprogramadas":10,"no_asistieron":5},{"month":"Agosto","atendidas":0,"pendientes":21,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-10 15:21:40] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:21:40] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:21:41] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:21:41] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:41:06] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:41:06] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:41:58] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:41:58] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:41:59] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 15:41:59] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:51:45] production.INFO: Paciente encontrado {"id":2699,"name":"MARIA DOLORES VILLALOBOS DE POSADA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 15:51:45] production.INFO: Respuesta PersonResource {"data":{"id":2699,"type":"patient","identity_document_type_id":"1","number":"018859578","name":"MARIA DOLORES VILLALOBOS DE POSADA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Cantón Calle Nueva El Transito","email":null,"telephone":"73921457","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 15:51:46] production.INFO: Paciente encontrado {"id":2699,"name":"MARIA DOLORES VILLALOBOS DE POSADA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 15:51:46] production.INFO: Respuesta PersonResource {"data":{"id":2699,"type":"patient","identity_document_type_id":"1","number":"018859578","name":"MARIA DOLORES VILLALOBOS DE POSADA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Cantón Calle Nueva El Transito","email":null,"telephone":"73921457","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:06:27] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 16:06:27] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:06:28] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 16:06:28] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:12:06] production.INFO: Paciente encontrado {"id":1834,"name":"YENIFER MARISOL CHAVEZ GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:12:06] production.INFO: Respuesta PersonResource {"data":{"id":1834,"type":"patient","identity_document_type_id":"1","number":"065706069","name":"YENIFER MARISOL CHAVEZ GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"74627492","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:12:07] production.INFO: Paciente encontrado {"id":1834,"name":"YENIFER MARISOL CHAVEZ GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:12:07] production.INFO: Respuesta PersonResource {"data":{"id":1834,"type":"patient","identity_document_type_id":"1","number":"065706069","name":"YENIFER MARISOL CHAVEZ GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"74627492","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:13:37] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 16:13:37] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:14:15] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 16:14:15] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:14:16] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 16:14:16] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:17:33] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 16:17:33] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:17:34] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-10 16:17:34] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:17:55] production.INFO: Paciente encontrado {"id":2550,"name":"ANTONI RENE QUINTEROS MEDINA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:17:55] production.INFO: Respuesta PersonResource {"data":{"id":2550,"type":"patient","identity_document_type_id":"1","number":"78213424","name":"ANTONI RENE QUINTEROS MEDINA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CANTON CASA MOSCA","email":null,"telephone":"78213424","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARTA LORENA MEDINA","dni_person2":"78213424","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:18:01] production.INFO: Paciente encontrado {"id":1834,"name":"YENIFER MARISOL CHAVEZ GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:18:01] production.INFO: Respuesta PersonResource {"data":{"id":1834,"type":"patient","identity_document_type_id":"1","number":"065706069","name":"YENIFER MARISOL CHAVEZ GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"74627492","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:18:02] production.INFO: Paciente encontrado {"id":1834,"name":"YENIFER MARISOL CHAVEZ GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:18:02] production.INFO: Respuesta PersonResource {"data":{"id":1834,"type":"patient","identity_document_type_id":"1","number":"065706069","name":"YENIFER MARISOL CHAVEZ GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"74627492","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:28:31] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:28:31] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:28:32] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:28:32] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:44:37] production.INFO: Paciente encontrado {"id":1834,"name":"YENIFER MARISOL CHAVEZ GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:44:37] production.INFO: Respuesta PersonResource {"data":{"id":1834,"type":"patient","identity_document_type_id":"1","number":"065706069","name":"YENIFER MARISOL CHAVEZ GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"LA MORITA","email":null,"telephone":"74627492","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:54:46] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:54:46] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:54:46] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:54:46] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:54:54] production.INFO: Paciente encontrado {"id":1912,"name":"JEAQUELINE PAMELA GUANDIQUE REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:54:54] production.INFO: Respuesta PersonResource {"data":{"id":1912,"type":"patient","identity_document_type_id":"1","number":"077109207","name":"JEAQUELINE PAMELA GUANDIQUE REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS GIRONES, CANTON PIEDRA AZUL","email":null,"telephone":"75500072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:54:55] production.INFO: Paciente encontrado {"id":1912,"name":"JEAQUELINE PAMELA GUANDIQUE REYES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:54:55] production.INFO: Respuesta PersonResource {"data":{"id":1912,"type":"patient","identity_document_type_id":"1","number":"077109207","name":"JEAQUELINE PAMELA GUANDIQUE REYES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS GIRONES, CANTON PIEDRA AZUL","email":null,"telephone":"75500072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:55:04] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:55:04] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:55:05] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:55:05] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:55:15] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:55:15] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 16:55:16] production.INFO: Paciente encontrado {"id":2118,"name":"FATIMA GUADALUPE MARQUEZ SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 16:55:16] production.INFO: Respuesta PersonResource {"data":{"id":2118,"type":"patient","identity_document_type_id":"1","number":"0502505505","name":"FATIMA GUADALUPE MARQUEZ SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"75731675","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-12-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 17:11:29] production.INFO: Paciente encontrado {"id":2550,"name":"ANTONI RENE QUINTEROS MEDINA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 17:11:29] production.INFO: Respuesta PersonResource {"data":{"id":2550,"type":"patient","identity_document_type_id":"1","number":"78213424","name":"ANTONI RENE QUINTEROS MEDINA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CANTON CASA MOSCA","email":null,"telephone":"78213424","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARTA LORENA MEDINA","dni_person2":"78213424","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-10 17:11:30] production.INFO: Paciente encontrado {"id":2550,"name":"ANTONI RENE QUINTEROS MEDINA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-10 17:11:30] production.INFO: Respuesta PersonResource {"data":{"id":2550,"type":"patient","identity_document_type_id":"1","number":"78213424","name":"ANTONI RENE QUINTEROS MEDINA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CANTON CASA MOSCA","email":null,"telephone":"78213424","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARTA LORENA MEDINA","dni_person2":"78213424","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:38:28] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:38:28] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:38:29] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:38:29] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:40:20] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:40:20] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:40:21] production.INFO: Paciente encontrado {"id":2694,"name":"ROSA ARACELY HERNANDEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:40:21] production.INFO: Respuesta PersonResource {"data":{"id":2694,"type":"patient","identity_document_type_id":"1","number":"015158038","name":"ROSA ARACELY HERNANDEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El transito, San Miguel","email":null,"telephone":"70176948","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-07-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:41:37] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:41:37] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:41:38] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:41:38] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:42:41] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:42:41] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:42:42] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:42:42] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:44:29] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:44:29] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"046794443","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:44:30] production.INFO: Paciente encontrado {"id":2695,"name":"MARTA IRENES GAITAN MONTOYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:44:30] production.INFO: Respuesta PersonResource {"data":{"id":2695,"type":"patient","identity_document_type_id":"1","number":"046794443","name":"MARTA IRENES GAITAN MONTOYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton primavera, el transito","email":null,"telephone":"78771782","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"78","fech_nac":"1947-09-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:46:18] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-11 07:46:18] production.INFO: Request data: {"patient_id":2695,"history_id":1968,"doctor_id":1999,"diagnosis":"Pulpitis","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina","dose":"500mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-10","next_appointment":null,"prescription_status":"active"} [2026-07-11 07:46:18] production.INFO: Base history encontrada: {"id":1968,"number_history":"0001861"} [2026-07-11 07:46:18] production.INFO: Guardando prescripci?n con datos: {"patient_id":2695,"diagnosis":"Pulpitis","prescription_date":"2026-07-10 00:00:00","medications_count":2,"instructions_count":0} [2026-07-11 07:46:18] production.INFO: Prescripci?n guardada exitosamente con ID: 1974 [2026-07-11 07:46:31] production.INFO: Paciente encontrado {"id":2283,"name":"ALEJANDRA ISABEL FLORES GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:46:31] production.INFO: Respuesta PersonResource {"data":{"id":2283,"type":"patient","identity_document_type_id":"1","number":"72663804","name":"ALEJANDRA ISABEL FLORES GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"72663804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-10-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2283_69de75916eed0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2283_69de75916eed0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:46:33] production.INFO: Paciente encontrado {"id":2283,"name":"ALEJANDRA ISABEL FLORES GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:46:33] production.INFO: Respuesta PersonResource {"data":{"id":2283,"type":"patient","identity_document_type_id":"1","number":"72663804","name":"ALEJANDRA ISABEL FLORES GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CASERIO EL CONGO","email":null,"telephone":"72663804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-10-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2283_69de75916eed0.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2283_69de75916eed0.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:47:00] production.INFO: Paciente encontrado {"id":2697,"name":"ANGEL ABEL ARGUETA VARGAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:47:00] production.INFO: Respuesta PersonResource {"data":{"id":2697,"type":"patient","identity_document_type_id":"1","number":"065308633","name":"ANGEL ABEL ARGUETA VARGAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Concepcion Batres, Usulutan","email":null,"telephone":"61963162","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:47:01] production.INFO: Paciente encontrado {"id":2697,"name":"ANGEL ABEL ARGUETA VARGAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:47:01] production.INFO: Respuesta PersonResource {"data":{"id":2697,"type":"patient","identity_document_type_id":"1","number":"065308633","name":"ANGEL ABEL ARGUETA VARGAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Concepcion Batres, Usulutan","email":null,"telephone":"61963162","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-07-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:49:45] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:49:45] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:49:46] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:49:46] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:50:42] production.INFO: Paciente encontrado {"id":2432,"name":"LESLIE ARACELI AVILES FUNES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:50:42] production.INFO: Respuesta PersonResource {"data":{"id":2432,"type":"patient","identity_document_type_id":"1","number":"65896","name":"LESLIE ARACELI AVILES FUNES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"canton el maculis","email":null,"telephone":"61448838","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"maria de los angeles funes martinez","dni_person2":"021070468","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:50:43] production.INFO: Paciente encontrado {"id":2432,"name":"LESLIE ARACELI AVILES FUNES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:50:43] production.INFO: Respuesta PersonResource {"data":{"id":2432,"type":"patient","identity_document_type_id":"1","number":"65896","name":"LESLIE ARACELI AVILES FUNES","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"canton el maculis","email":null,"telephone":"61448838","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"10","fech_nac":"2015-08-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"maria de los angeles funes martinez","dni_person2":"021070468","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:51:47] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:51:47] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:51:48] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:51:48] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:52:40] production.INFO: Paciente encontrado {"id":2699,"name":"MARIA DOLORES VILLALOBOS DE POSADA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:52:40] production.INFO: Respuesta PersonResource {"data":{"id":2699,"type":"patient","identity_document_type_id":"1","number":"018859578","name":"MARIA DOLORES VILLALOBOS DE POSADA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Cantón Calle Nueva El Transito","email":null,"telephone":"73921457","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:52:41] production.INFO: Paciente encontrado {"id":2699,"name":"MARIA DOLORES VILLALOBOS DE POSADA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:52:41] production.INFO: Respuesta PersonResource {"data":{"id":2699,"type":"patient","identity_document_type_id":"1","number":"018859578","name":"MARIA DOLORES VILLALOBOS DE POSADA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Cantón Calle Nueva El Transito","email":null,"telephone":"73921457","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1974-09-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:53:48] production.INFO: Paciente encontrado {"id":2550,"name":"ANTONI RENE QUINTEROS MEDINA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:53:48] production.INFO: Respuesta PersonResource {"data":{"id":2550,"type":"patient","identity_document_type_id":"1","number":"78213424","name":"ANTONI RENE QUINTEROS MEDINA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CANTON CASA MOSCA","email":null,"telephone":"78213424","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARTA LORENA MEDINA","dni_person2":"78213424","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:53:49] production.INFO: Paciente encontrado {"id":2550,"name":"ANTONI RENE QUINTEROS MEDINA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 07:53:49] production.INFO: Respuesta PersonResource {"data":{"id":2550,"type":"patient","identity_document_type_id":"1","number":"78213424","name":"ANTONI RENE QUINTEROS MEDINA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"CANTON CASA MOSCA","email":null,"telephone":"78213424","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARTA LORENA MEDINA","dni_person2":"78213424","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:54:47] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:54:47] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 07:54:48] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 07:54:48] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:11:36] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:11:36] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:11:36] production.INFO: Paciente encontrado {"id":245,"name":"JEFERSSON MANUEL AVILES CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:11:36] production.INFO: Respuesta PersonResource {"data":{"id":245,"type":"patient","identity_document_type_id":"1","number":"72420317","name":"JEFERSSON MANUEL AVILES CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED SAN RAFAEL OTE","email":null,"telephone":"724203147","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2006-11-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:16:33] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:16:33] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:19:08] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:19:08] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:19:09] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:19:09] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:19:23] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2701","all_inputs":{"patient_id":"2701","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php08I9Tv"}}} [2026-07-11 09:19:23] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":115799,"file_type":"image/jpeg","patient_id":"2701"} [2026-07-11 09:19:23] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2701_6a5250eb5153b.jpg","filename":"patient_2701_6a5250eb5153b.jpg","exists":true} [2026-07-11 09:19:23] production.INFO: Paciente actualizado {"person_id":2701,"photo":"patient_2701_6a5250eb5153b.jpg"} [2026-07-11 09:33:33] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:33:33] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:33:34] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:33:34] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:33:54] production.INFO: Paciente encontrado {"id":274,"name":"RICARDO ALCIR PAREDES TORRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 09:33:54] production.INFO: Respuesta PersonResource {"data":{"id":274,"type":"patient","identity_document_type_id":"1","number":"04527813-5","name":"RICARDO ALCIR PAREDES TORRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO SAN RAFAEL OTE","email":null,"telephone":"76159983","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1991-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:39:10] production.INFO: Paciente encontrado {"id":2702,"name":"GLORIA MERCEDES CUCHULLAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 09:39:10] production.INFO: Respuesta PersonResource {"data":{"id":2702,"type":"patient","identity_document_type_id":"1","number":"004851089","name":"GLORIA MERCEDES CUCHULLAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito, San Miguel","email":null,"telephone":"70483961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1962-11-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:39:22] production.INFO: Paciente encontrado {"id":2702,"name":"GLORIA MERCEDES CUCHULLAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 09:39:22] production.INFO: Respuesta PersonResource {"data":{"id":2702,"type":"patient","identity_document_type_id":"1","number":"004851089","name":"GLORIA MERCEDES CUCHULLAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito, San Miguel","email":null,"telephone":"70483961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1962-11-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 09:39:23] production.INFO: Paciente encontrado {"id":2702,"name":"GLORIA MERCEDES CUCHULLAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 09:39:23] production.INFO: Respuesta PersonResource {"data":{"id":2702,"type":"patient","identity_document_type_id":"1","number":"004851089","name":"GLORIA MERCEDES CUCHULLAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito, San Miguel","email":null,"telephone":"70483961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1962-11-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:04:25] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 10:04:25] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2701_6a5250eb5153b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2701_6a5250eb5153b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:04:26] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 10:04:26] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2701_6a5250eb5153b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2701_6a5250eb5153b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:12:35] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:12:35] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:12:36] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:12:36] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:13:01] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:13:01] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:13:24] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:13:24] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:13:25] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:13:25] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:14:11] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2700","all_inputs":{"patient_id":"2700","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpH7VJHh"}}} [2026-07-11 10:14:11] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":85716,"file_type":"image/jpeg","patient_id":"2700"} [2026-07-11 10:14:11] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2700_6a525dc3c17f1.jpg","filename":"patient_2700_6a525dc3c17f1.jpg","exists":true} [2026-07-11 10:14:11] production.INFO: Paciente actualizado {"person_id":2700,"photo":"patient_2700_6a525dc3c17f1.jpg"} [2026-07-11 10:39:44] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:39:44] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":"patient_2700_6a525dc3c17f1.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2700_6a525dc3c17f1.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:39:45] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:39:45] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":"patient_2700_6a525dc3c17f1.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2700_6a525dc3c17f1.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:40:19] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:40:19] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":"patient_2700_6a525dc3c17f1.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2700_6a525dc3c17f1.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:40:20] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 10:40:20] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":"patient_2700_6a525dc3c17f1.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2700_6a525dc3c17f1.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:51:39] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 10:51:39] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:51:40] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 10:51:40] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:51:45] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-11 10:51:45] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:51:46] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-11 10:51:46] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 10:59:46] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 10:59:46] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:06:51] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-11 11:06:51] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:06:52] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-11 11:06:52] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:08:08] production.INFO: Iniciando payment_toPrint {"external_id":"3a54f6c2-2bd5-4ff5-be4a-2bcbd9ca1c71"} [2026-07-11 11:08:08] production.INFO: Receipt encontrado {"id":9035,"has_patient":true} [2026-07-11 11:08:08] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"KATERIN ELIZABETH CAMPOS GARAY"} [2026-07-11 11:08:08] production.INFO: PDF generado correctamente [2026-07-11 11:15:34] production.INFO: Paciente encontrado {"id":2702,"name":"GLORIA MERCEDES CUCHULLAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 11:15:34] production.INFO: Respuesta PersonResource {"data":{"id":2702,"type":"patient","identity_document_type_id":"1","number":"004851089","name":"GLORIA MERCEDES CUCHULLAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito, San Miguel","email":null,"telephone":"70483961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1962-11-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:15:35] production.INFO: Paciente encontrado {"id":2702,"name":"GLORIA MERCEDES CUCHULLAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 11:15:35] production.INFO: Respuesta PersonResource {"data":{"id":2702,"type":"patient","identity_document_type_id":"1","number":"004851089","name":"GLORIA MERCEDES CUCHULLAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el transito, San Miguel","email":null,"telephone":"70483961","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1962-11-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:16:06] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:16:06] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:16:07] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:16:07] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:16:34] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-11 11:16:34] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:16:35] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-11 11:16:35] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:17:15] production.INFO: Paciente encontrado {"id":1919,"name":"ALESSANDRO SORIANO ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:17:15] production.INFO: Respuesta PersonResource {"data":{"id":1919,"type":"patient","identity_document_type_id":"1","number":"0200510815","name":"ALESSANDRO SORIANO ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-07-26","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:17:16] production.INFO: Paciente encontrado {"id":1919,"name":"ALESSANDRO SORIANO ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:17:16] production.INFO: Respuesta PersonResource {"data":{"id":1919,"type":"patient","identity_document_type_id":"1","number":"0200510815","name":"ALESSANDRO SORIANO ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-07-26","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:41:41] production.INFO: Paciente encontrado {"id":1919,"name":"ALESSANDRO SORIANO ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:41:41] production.INFO: Respuesta PersonResource {"data":{"id":1919,"type":"patient","identity_document_type_id":"1","number":"0200510815","name":"ALESSANDRO SORIANO ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-07-26","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:41:42] production.INFO: Paciente encontrado {"id":1919,"name":"ALESSANDRO SORIANO ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:41:42] production.INFO: Respuesta PersonResource {"data":{"id":1919,"type":"patient","identity_document_type_id":"1","number":"0200510815","name":"ALESSANDRO SORIANO ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-07-26","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:44:01] production.INFO: Paciente encontrado {"id":1919,"name":"ALESSANDRO SORIANO ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:44:01] production.INFO: Respuesta PersonResource {"data":{"id":1919,"type":"patient","identity_document_type_id":"1","number":"0200510815","name":"ALESSANDRO SORIANO ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-07-26","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:47:23] production.INFO: Paciente encontrado {"id":2679,"name":"SANTOS MARVIN ORELLANA CONTRERAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:47:23] production.INFO: Respuesta PersonResource {"data":{"id":2679,"type":"patient","identity_document_type_id":"1","number":"038379310","name":"SANTOS MARVIN ORELLANA CONTRERAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"72437168","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1987-11-23","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:50:20] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:50:20] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:50:21] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:50:21] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:50:26] production.INFO: Paciente encontrado {"id":2704,"name":"FELIPE RUIZ LOVOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 11:50:26] production.INFO: Respuesta PersonResource {"data":{"id":2704,"type":"patient","identity_document_type_id":"1","number":"039034515","name":"FELIPE RUIZ LOVOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton los Zelaya, San Rafael oriente","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1988-03-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:50:44] production.INFO: Paciente encontrado {"id":2704,"name":"FELIPE RUIZ LOVOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 11:50:44] production.INFO: Respuesta PersonResource {"data":{"id":2704,"type":"patient","identity_document_type_id":"1","number":"039034515","name":"FELIPE RUIZ LOVOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton los Zelaya, San Rafael oriente","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1988-03-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:50:45] production.INFO: Paciente encontrado {"id":2704,"name":"FELIPE RUIZ LOVOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 11:50:45] production.INFO: Respuesta PersonResource {"data":{"id":2704,"type":"patient","identity_document_type_id":"1","number":"039034515","name":"FELIPE RUIZ LOVOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton los Zelaya, San Rafael oriente","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1988-03-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:53:36] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:53:36] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:53:37] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:53:37] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:53:41] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:53:41] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:53:42] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:53:42] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:54:44] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:54:44] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:54:45] production.INFO: Paciente encontrado {"id":797,"name":"CINDY DAYANA ORELLANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 11:54:45] production.INFO: Respuesta PersonResource {"data":{"id":797,"type":"patient","identity_document_type_id":"1","number":"01963779-1","name":"CINDY DAYANA ORELLANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SANTA CLARA","email":null,"telephone":"74570249","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2009-07-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 11:55:06] production.INFO: Iniciando payment_toPrint {"external_id":"123488ae-e9f0-41f6-a866-5cafb24903f3"} [2026-07-11 11:55:06] production.INFO: Receipt encontrado {"id":9039,"has_patient":true} [2026-07-11 11:55:06] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"CINDY DAYANA ORELLANA"} [2026-07-11 11:55:06] production.INFO: PDF generado correctamente [2026-07-11 12:04:03] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:04:03] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:04:04] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:04:04] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:05:23] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:05:23] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:05:24] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:05:24] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:05:31] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:05:31] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:05:50] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2703","all_inputs":{"patient_id":"2703","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1EaS0C"}}} [2026-07-11 12:05:50] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":96068,"file_type":"image/jpeg","patient_id":"2703"} [2026-07-11 12:05:50] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2703_6a5277ee2e8a6.jpg","filename":"patient_2703_6a5277ee2e8a6.jpg","exists":true} [2026-07-11 12:05:50] production.INFO: Paciente actualizado {"person_id":2703,"photo":"patient_2703_6a5277ee2e8a6.jpg"} [2026-07-11 12:08:25] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:08:25] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:08:26] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:08:26] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:09:44] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:09:44] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2703_6a5277ee2e8a6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2703_6a5277ee2e8a6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:09:45] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:09:45] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2703_6a5277ee2e8a6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2703_6a5277ee2e8a6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:22:06] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:22:06] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:22:07] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:22:07] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:22:42] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-11 [2026-07-11 12:22:42] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[1,"2026-07-11"]} [2026-07-11 12:22:42] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":7,"atendido":"5","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-11 12:22:43] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-11 12:22:43] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-11 12:22:43] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-11 12:22:43] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"113","pendientes":"92","reprogramadas":"10","no_asistieron":"5"},{"month":8,"atendidas":"0","pendientes":"25","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-11 12:22:43] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":113,"pendientes":92,"reprogramadas":10,"no_asistieron":5},{"month":"Agosto","atendidas":0,"pendientes":25,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-11 12:22:54] production.INFO: Paciente encontrado {"id":2704,"name":"FELIPE RUIZ LOVOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 12:22:54] production.INFO: Respuesta PersonResource {"data":{"id":2704,"type":"patient","identity_document_type_id":"1","number":"039034515","name":"FELIPE RUIZ LOVOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton los Zelaya, San Rafael oriente","email":null,"telephone":"76004081","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1988-03-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:22:55] production.INFO: Paciente encontrado {"id":2704,"name":"FELIPE RUIZ LOVOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 12:22:55] production.INFO: Respuesta PersonResource {"data":{"id":2704,"type":"patient","identity_document_type_id":"1","number":"039034515","name":"FELIPE RUIZ LOVOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton los Zelaya, San Rafael oriente","email":null,"telephone":"76004081","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1988-03-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:23:09] production.INFO: Paciente encontrado {"id":2704,"name":"FELIPE RUIZ LOVOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 12:23:09] production.INFO: Respuesta PersonResource {"data":{"id":2704,"type":"patient","identity_document_type_id":"1","number":"039034515","name":"FELIPE RUIZ LOVOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton los Zelaya, San Rafael oriente","email":null,"telephone":"76004081","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1988-03-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:23:10] production.INFO: Paciente encontrado {"id":2704,"name":"FELIPE RUIZ LOVOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 12:23:10] production.INFO: Respuesta PersonResource {"data":{"id":2704,"type":"patient","identity_document_type_id":"1","number":"039034515","name":"FELIPE RUIZ LOVOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton los Zelaya, San Rafael oriente","email":null,"telephone":"76004081","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"38","fech_nac":"1988-03-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:40:22] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:40:22] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:40:23] production.INFO: Paciente encontrado {"id":1258,"name":"JOHANA GUADALUPE QUINTANILLA GOMES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:40:23] production.INFO: Respuesta PersonResource {"data":{"id":1258,"type":"patient","identity_document_type_id":"1","number":"75073123","name":"JOHANA GUADALUPE QUINTANILLA GOMES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIUEDRA AZUL","email":null,"telephone":"75073123","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2008-12-12","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:47:53] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 12:47:53] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:47:54] production.INFO: Paciente encontrado {"id":2613,"name":"ANA ELIZABETH CORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-11 12:47:54] production.INFO: Respuesta PersonResource {"data":{"id":2613,"type":"patient","identity_document_type_id":"1","number":"48115670","name":"ANA ELIZABETH CORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"cantón primavera el tránsito sanmiguel","email":null,"telephone":"74791299","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-11-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-11 12:50:37] production.INFO: Paciente encontrado {"id":1295,"name":"MELISSA LIZETH RIVAS ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-11 12:50:37] production.INFO: Respuesta PersonResource {"data":{"id":1295,"type":"patient","identity_document_type_id":"1","number":"06307426 2","name":"MELISSA LIZETH RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"74873395","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2011-12-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 13:21:04] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 13:21:04] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 13:21:55] production.INFO: Iniciando payment_toPrint {"external_id":"f559f0bc-9ccf-4e0c-944b-bb414738a156"} [2026-07-12 13:21:55] production.INFO: Receipt encontrado {"id":9041,"has_patient":true} [2026-07-12 13:21:55] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"RENE ANTONIO ROSA ESCOBAR"} [2026-07-12 13:21:55] production.INFO: PDF generado correctamente [2026-07-12 13:55:57] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 13:55:57] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 13:56:17] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 13:56:17] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 13:56:41] production.INFO: Paciente encontrado {"id":614,"name":"ADAMARIS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 13:56:41] production.INFO: Respuesta PersonResource {"data":{"id":614,"type":"patient","identity_document_type_id":"1","number":"75938191","name":"ADAMARIS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON LA MORITA","email":null,"telephone":"75938191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"1999-05-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 13:57:05] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 13:57:05] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 13:57:06] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 13:57:06] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 14:45:44] production.INFO: Paciente encontrado {"id":2347,"name":"ANA SILVIA AMAYA RAMIREZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-12 14:45:44] production.INFO: Respuesta PersonResource {"data":{"id":2347,"type":"patient","identity_document_type_id":"1","number":"040809745","name":"ANA SILVIA AMAYA RAMIREZ","trade_name":null,"country_id":"US","department_id":null,"province_id":null,"district_id":null,"address":"ESTADOS UNIDOS","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"53","fech_nac":"1972-07-11","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"US","description":"UNITED STATES"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 16:31:23] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 16:31:23] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-12 16:34:11] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-12 16:34:11] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:03:05] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:03:05] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2701_6a5250eb5153b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2701_6a5250eb5153b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:03:06] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:03:06] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2701_6a5250eb5153b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2701_6a5250eb5153b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:03:31] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:03:31] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:03:32] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:03:32] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:04:21] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 07:04:21] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":"patient_2700_6a525dc3c17f1.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2700_6a525dc3c17f1.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:04:23] production.INFO: Paciente encontrado {"id":2700,"name":"KIMBERLY JULIANA BONILLA ROBLES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 07:04:23] production.INFO: Respuesta PersonResource {"data":{"id":2700,"type":"patient","identity_document_type_id":"1","number":"029077016","name":"KIMBERLY JULIANA BONILLA ROBLES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton Calle Nueva, el transito","email":null,"telephone":"7670 1261","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2015-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA DOLORES TURCIOS DE MEMBREÑO","dni_person2":"029077016","person_old":false,"observation":null,"photo":"patient_2700_6a525dc3c17f1.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2700_6a525dc3c17f1.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:09:31] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:09:31] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2703_6a5277ee2e8a6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2703_6a5277ee2e8a6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:09:33] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:09:33] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2703_6a5277ee2e8a6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2703_6a5277ee2e8a6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:10:11] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:10:11] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:10:12] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 07:10:12] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 07:12:19] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-13 07:12:19] production.INFO: Request data: {"patient_id":2165,"history_id":1405,"doctor_id":1999,"diagnosis":"Alveolitis humeda","medications":[{"name":"Clindamicina","dose":"300mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-11","next_appointment":null,"prescription_status":"active"} [2026-07-13 07:12:19] production.INFO: Base history encontrada: {"id":1405,"number_history":"0001365"} [2026-07-13 07:12:19] production.INFO: Guardando prescripci?n con datos: {"patient_id":2165,"diagnosis":"Alveolitis humeda","prescription_date":"2026-07-11 00:00:00","medications_count":1,"instructions_count":0} [2026-07-13 07:12:19] production.INFO: Prescripci?n guardada exitosamente con ID: 1980 [2026-07-13 08:09:35] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 08:09:35] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:18:46] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 08:18:46] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:38:36] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 08:38:36] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:38:37] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 08:38:37] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:39:17] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:39:17] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-13 08:39:18] production.INFO: Paciente encontrado {"id":2681,"name":"Sonia Marleny Salgado Cruz","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:39:18] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"Sonia Marleny Salgado Cruz","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-13 08:39:52] production.INFO: Paciente encontrado {"id":2681,"name":"SONIA MARLENY SALGADO CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:39:52] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"SONIA MARLENY SALGADO CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-13 08:39:53] production.INFO: Paciente encontrado {"id":2681,"name":"SONIA MARLENY SALGADO CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:39:53] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"SONIA MARLENY SALGADO CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-13 08:40:01] production.ERROR: Trying to get property 'description' of non-object {"userId":7,"exception":"[object] (ErrorException(code: 0): Trying to get property 'description' of non-object at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php:32) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/CoreFacturalo/Requests/Inputs/Common/PersonInput.php(32): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Trying to get p...', '/home/dentalbuy...', 32, Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(511): App\\CoreFacturalo\\Requests\\Inputs\\Common\\PersonInput::set(2681) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(315): App\\Http\\Controllers\\SaleNoteController->mergeData(Object(App\\Http\\Requests\\SaleNoteRequest)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(28): App\\Http\\Controllers\\SaleNoteController->App\\Http\\Controllers\\{closure}(Object(Illuminate\\Database\\MySqlConnection)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(367): Illuminate\\Database\\Connection->transaction(Object(Closure)) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('transaction', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/SaleNoteController.php(379): Illuminate\\Support\\Facades\\Facade::__callStatic('transaction', Array) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\SaleNoteController->store(Object(App\\Http\\Requests\\SaleNoteRequest)) #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\SaleNoteController), 'store') #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #43 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #44 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #45 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #46 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #47 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #48 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #49 {main} "} [2026-07-13 08:40:56] production.INFO: Paciente encontrado {"id":2681,"name":"SONIA MARLENY SALGADO CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:40:56] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"SONIA MARLENY SALGADO CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-13 08:40:57] production.INFO: Paciente encontrado {"id":2681,"name":"SONIA MARLENY SALGADO CRUZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:40:57] production.INFO: Respuesta PersonResource {"data":{"id":2681,"type":"patient","identity_document_type_id":null,"number":"00637844-3","name":"SONIA MARLENY SALGADO CRUZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"segunda avenida sur barrio la cruz el transito","email":null,"telephone":"7591-6440","perception_agent":null,"state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1966-03-03","state_civil":"Viudo","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":null,"specialty":null}} [2026-07-13 08:41:09] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:41:09] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:41:10] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:41:10] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:41:38] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:41:38] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:41:39] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:41:39] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:43:20] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:43:20] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-13","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:47:43] production.INFO: Paciente encontrado {"id":1698,"name":"YAMILETH NOHEMY GUZMAN GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:47:43] production.INFO: Respuesta PersonResource {"data":{"id":1698,"type":"patient","identity_document_type_id":"1","number":"06429718-0","name":"YAMILETH NOHEMY GUZMAN GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72262584","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1698_6a281bbabcffc.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1698_6a281bbabcffc.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:47:44] production.INFO: Paciente encontrado {"id":1698,"name":"YAMILETH NOHEMY GUZMAN GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:47:44] production.INFO: Respuesta PersonResource {"data":{"id":1698,"type":"patient","identity_document_type_id":"1","number":"06429718-0","name":"YAMILETH NOHEMY GUZMAN GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72262584","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1698_6a281bbabcffc.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1698_6a281bbabcffc.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:48:30] production.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:48:30] production.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a30ce05dea90.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_5_6a30ce05dea90.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:48:31] production.INFO: Paciente encontrado {"id":5,"name":"José Daniel Ulloa Garciaguirre","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:48:31] production.INFO: Respuesta PersonResource {"data":{"id":5,"type":"patient","identity_document_type_id":"1","number":"04641287-1","name":"José Daniel Ulloa Garciaguirre","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"79619559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-06-30","state_civil":"Soltero","sex":"Masculino","degree":"Primaria Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":true,"observation":"NINGUNA","photo":"patient_5_6a30ce05dea90.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_5_6a30ce05dea90.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:50:56] production.INFO: Paciente encontrado {"id":2667,"name":"KATIA YAMILETH ROMERO FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 08:50:56] production.INFO: Respuesta PersonResource {"data":{"id":2667,"type":"patient","identity_document_type_id":"1","number":"060658334","name":"KATIA YAMILETH ROMERO FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"Barrio San Benito","email":null,"telephone":"7753 5722","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-03-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2667_6a4bcb0f21c7c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2667_6a4bcb0f21c7c.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-13","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 08:57:51] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-13 08:57:51] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM.jpeg","size":95050,"mime":"image/jpeg","extension":"jpeg"} [2026-07-13 08:57:51] production.INFO: Nombre de archivo generado: 20260713085751_6a54eedf0fdfc.jpeg [2026-07-13 08:57:51] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085751_6a54eedf0fdfc.jpeg [2026-07-13 08:57:51] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085751_6a54eedf0fdfc.jpeg [2026-07-13 08:57:56] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-13 08:57:56] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (6).jpeg","size":112022,"mime":"image/jpeg","extension":"jpeg"} [2026-07-13 08:57:56] production.INFO: Nombre de archivo generado: 20260713085756_6a54eee405e84.jpeg [2026-07-13 08:57:56] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085756_6a54eee405e84.jpeg [2026-07-13 08:57:56] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085756_6a54eee405e84.jpeg [2026-07-13 08:57:58] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-13 08:57:58] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (5).jpeg","size":99989,"mime":"image/jpeg","extension":"jpeg"} [2026-07-13 08:57:58] production.INFO: Nombre de archivo generado: 20260713085758_6a54eee6bb746.jpeg [2026-07-13 08:57:58] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085758_6a54eee6bb746.jpeg [2026-07-13 08:57:58] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085758_6a54eee6bb746.jpeg [2026-07-13 08:58:03] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-13 08:58:03] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (4).jpeg","size":74869,"mime":"image/jpeg","extension":"jpeg"} [2026-07-13 08:58:03] production.INFO: Nombre de archivo generado: 20260713085803_6a54eeeb6802e.jpeg [2026-07-13 08:58:03] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085803_6a54eeeb6802e.jpeg [2026-07-13 08:58:03] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085803_6a54eeeb6802e.jpeg [2026-07-13 08:59:25] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-13 08:59:25] production.INFO: Archivo original: {"name":"WhatsApp Image 2026-06-23 at 9.29.19 AM (2).jpeg","size":76109,"mime":"image/jpeg","extension":"jpeg"} [2026-07-13 08:59:25] production.INFO: Nombre de archivo generado: 20260713085925_6a54ef3d7532e.jpeg [2026-07-13 08:59:25] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085925_6a54ef3d7532e.jpeg [2026-07-13 08:59:25] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713085925_6a54ef3d7532e.jpeg [2026-07-13 09:01:51] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-13 09:01:51] production.INFO: Archivo original: {"name":"ROXANA 1 (1).pdf","size":4505186,"mime":"application/pdf","extension":"pdf"} [2026-07-13 09:01:51] production.INFO: Nombre de archivo generado: 20260713090151_6a54efcfcb778.pdf [2026-07-13 09:01:51] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090151_6a54efcfcb778.pdf [2026-07-13 09:01:51] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090151_6a54efcfcb778.pdf [2026-07-13 09:01:52] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-13 09:01:52] production.INFO: Archivo original: {"name":"ROXANA 1.pdf","size":4505186,"mime":"application/pdf","extension":"pdf"} [2026-07-13 09:01:52] production.INFO: Nombre de archivo generado: 20260713090152_6a54efd06d323.pdf [2026-07-13 09:01:52] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090152_6a54efd06d323.pdf [2026-07-13 09:01:52] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090152_6a54efd06d323.pdf [2026-07-13 09:02:04] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-13 09:02:04] production.INFO: Request data: {"history_id":1,"patient_id":5,"source_images":[{"filename":"20260713090151_6a54efcfcb778.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090151_6a54efcfcb778.pdf"},{"filename":"20260713090152_6a54efd06d323.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090152_6a54efd06d323.pdf"}],"description":"Radiografía","pieza":null} [2026-07-13 09:02:04] production.INFO: Procesando archivo: 20260713090151_6a54efcfcb778.pdf [2026-07-13 09:02:04] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090151_6a54efcfcb778.pdf [2026-07-13 09:02:04] production.INFO: Radiografía guardada con ID: 84 [2026-07-13 09:02:04] production.INFO: Procesando archivo: 20260713090152_6a54efd06d323.pdf [2026-07-13 09:02:04] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260713090152_6a54efd06d323.pdf [2026-07-13 09:02:04] production.INFO: Radiografía guardada con ID: 85 [2026-07-13 09:02:04] production.INFO: Total de radiografías guardadas: 2 [2026-07-13 09:02:04] production.INFO: Total en BD para este history_id: 3 [2026-07-13 09:03:19] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:03:19] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:03:20] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:03:20] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:07:12] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2705","all_inputs":{"patient_id":"2705","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpQyyn8H"}}} [2026-07-13 09:07:12] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":52887,"file_type":"image/jpeg","patient_id":"2705"} [2026-07-13 09:07:12] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","filename":"patient_2705_6a54f110a9415.jpg","exists":true} [2026-07-13 09:07:12] production.INFO: Paciente actualizado {"person_id":2705,"photo":"patient_2705_6a54f110a9415.jpg"} [2026-07-13 09:08:22] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-13 09:08:22] production.INFO: Request data: {"patient_id":5,"history_id":1,"doctor_id":4,"diagnosis":"ALBEOLITIS","medications":[{"name":"AZITROMICINA","dose":"500MG","frequency":"3 VECES AL DIA","duration":"7 DIAS","instruction":"TOMAR EN AYUNAS","time":null}],"instructions":[{"instruction":"TOMAR EN AYUNAS","time":null}],"observations":null,"prescription_date":"2026-07-13","next_appointment":"2026-07-20","prescription_status":"active"} [2026-07-13 09:08:22] production.INFO: Base history encontrada: {"id":1,"number_history":"0000001"} [2026-07-13 09:08:22] production.INFO: Guardando prescripci?n con datos: {"patient_id":5,"diagnosis":"ALBEOLITIS","prescription_date":"2026-07-13 00:00:00","medications_count":1,"instructions_count":1} [2026-07-13 09:08:22] production.INFO: Prescripci?n guardada exitosamente con ID: 1983 [2026-07-13 09:13:10] production.INFO: Iniciando payment_toPrint {"external_id":"a3303458-9997-405e-952e-ea647e08f9a1"} [2026-07-13 09:13:10] production.INFO: Receipt encontrado {"id":9047,"has_patient":true} [2026-07-13 09:13:10] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"José Daniel Ulloa Garciaguirre"} [2026-07-13 09:13:10] production.INFO: PDF generado correctamente [2026-07-13 09:15:40] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:15:40] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2002-07-09","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:19:39] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:19:39] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:19:40] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:19:40] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:19:51] production.INFO: Paciente encontrado {"id":2132,"name":"WILVER EDUARDO DIAZ GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:19:51] production.INFO: Respuesta PersonResource {"data":{"id":2132,"type":"patient","identity_document_type_id":"1","number":"66921057","name":"WILVER EDUARDO DIAZ GOMEZ","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"66921057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"0","fech_nac":null,"state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2132_6a39699c8e0a9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2132_6a39699c8e0a9.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:19:52] production.INFO: Paciente encontrado {"id":2132,"name":"WILVER EDUARDO DIAZ GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:19:52] production.INFO: Respuesta PersonResource {"data":{"id":2132,"type":"patient","identity_document_type_id":"1","number":"66921057","name":"WILVER EDUARDO DIAZ GOMEZ","trade_name":null,"country_id":"EC","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"66921057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"0","fech_nac":null,"state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2132_6a39699c8e0a9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2132_6a39699c8e0a9.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:20:39] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:20:39] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:20:40] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:20:40] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:21:00] production.INFO: Paciente encontrado {"id":2324,"name":"ADA NOHEMY AREVALOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:21:00] production.INFO: Respuesta PersonResource {"data":{"id":2324,"type":"patient","identity_document_type_id":"1","number":"20505020","name":"ADA NOHEMY AREVALOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"68562196","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-03-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:21:01] production.INFO: Paciente encontrado {"id":2324,"name":"ADA NOHEMY AREVALOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:21:01] production.INFO: Respuesta PersonResource {"data":{"id":2324,"type":"patient","identity_document_type_id":"1","number":"20505020","name":"ADA NOHEMY AREVALOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"68562196","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-03-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:22:46] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:22:46] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:22:47] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:22:47] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:25:36] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:25:36] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:25:37] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:25:37] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:27:11] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:27:11] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:27:11] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:27:11] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:49:59] production.INFO: Paciente encontrado {"id":2707,"name":"HILCI ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:49:59] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCI ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:50:42] production.INFO: Paciente encontrado {"id":2707,"name":"HILCI ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:50:42] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCI ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:50:43] production.INFO: Paciente encontrado {"id":2707,"name":"HILCI ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:50:43] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCI ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:53:30] production.INFO: Paciente encontrado {"id":2707,"name":"HILCI ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:53:30] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCI ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:53:31] production.INFO: Paciente encontrado {"id":2707,"name":"HILCI ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:53:31] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCI ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:53:40] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 09:53:40] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:55:13] production.INFO: Paciente encontrado {"id":2707,"name":"HILCI ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:55:13] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCI ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:55:14] production.INFO: Paciente encontrado {"id":2707,"name":"HILCI ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:55:14] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCI ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:55:49] production.INFO: Paciente encontrado {"id":2707,"name":"HILCIA ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:55:49] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCIA ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:55:49] production.INFO: Paciente encontrado {"id":2707,"name":"HILCIA ABIGAIL SORTO DE MARTINEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 09:55:49] production.INFO: Respuesta PersonResource {"data":{"id":2707,"type":"patient","identity_document_type_id":"1","number":"021248540","name":"HILCIA ABIGAIL SORTO DE MARTINEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"concepcio batres, usulutan","email":null,"telephone":"64476075","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-10-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 09:56:18] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2707","all_inputs":{"patient_id":"2707","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpOP1IbE"}}} [2026-07-13 09:56:18] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":38211,"file_type":"image/jpeg","patient_id":"2707"} [2026-07-13 09:56:18] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2707_6a54fc9264bc3.jpg","filename":"patient_2707_6a54fc9264bc3.jpg","exists":true} [2026-07-13 09:56:18] production.INFO: Paciente actualizado {"person_id":2707,"photo":"patient_2707_6a54fc9264bc3.jpg"} [2026-07-13 10:01:24] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:01:24] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:01:25] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:01:25] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:31:34] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:31:34] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:31:35] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:31:35] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:31:49] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:31:49] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:39:16] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:39:16] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:39:17] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:39:17] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:51:55] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:51:55] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:51:56] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:51:56] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:51:56] production.ERROR: View [documents.index] not found. {"userId":7,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:137) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/DocumentController.php(129): view('documents.index', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-07-13 10:51:56] production.INFO: Paciente encontrado {"id":2669,"name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:51:56] production.INFO: Respuesta PersonResource {"data":{"id":2669,"type":"patient","identity_document_type_id":"1","number":"76503387","name":"EUNICE ABIGAIL QUINTANILLA CISNEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76503387","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARIA ABIGAIL VALENCIA","dni_person2":"76503387","person_old":false,"observation":null,"photo":"patient_2669_6a4d13db268b3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2669_6a4d13db268b3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:51:57] production.ERROR: View [documents.index] not found. {"userId":7,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:137) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/DocumentController.php(129): view('documents.index', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-07-13 10:51:57] production.ERROR: View [documents.index] not found. {"userId":7,"exception":"[object] (InvalidArgumentException(code: 0): View [documents.index] not found. at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:137) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php(79): Illuminate\\View\\FileViewFinder->findInPaths('documents.index', Array) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/View/Factory.php(138): Illuminate\\View\\FileViewFinder->find('documents.index') #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(961): Illuminate\\View\\Factory->make('documents.index', Array, Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/DocumentController.php(129): view('documents.index', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\DocumentController->index() #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('index', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DocumentController), 'index') #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #39 {main} "} [2026-07-13 10:55:44] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:55:44] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 10:55:45] production.INFO: Paciente encontrado {"id":2463,"name":"ROSIBEL LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 10:55:45] production.INFO: Respuesta PersonResource {"data":{"id":2463,"type":"patient","identity_document_type_id":"1","number":"062402022","name":"ROSIBEL LOPEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"El Espino","email":null,"telephone":"60867481","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"69","fech_nac":"1957-04-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2463_6a15db3bb4387.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2463_6a15db3bb4387.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:16:01] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:16:01] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:16:02] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:16:02] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:19:29] production.INFO: Paciente encontrado {"id":752,"name":"JORGE ALBERTO PORTILLO ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:19:29] production.INFO: Respuesta PersonResource {"data":{"id":752,"type":"patient","identity_document_type_id":"1","number":"78534530","name":"JORGE ALBERTO PORTILLO ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"78534530","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-12-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:19:52] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:19:52] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:21:23] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 11:21:23] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:21:24] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 11:21:24] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:21:41] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:21:41] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:42:02] production.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:42:02] production.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-26","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:42:03] production.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:42:03] production.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-26","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:43:48] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:43:48] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:43:49] production.INFO: Paciente encontrado {"id":2670,"name":"MERCERDES DEL CARMEN JURADO MONTOYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:43:49] production.INFO: Respuesta PersonResource {"data":{"id":2670,"type":"patient","identity_document_type_id":"1","number":"017732082","name":"MERCERDES DEL CARMEN JURADO MONTOYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"68684732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1968-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2670_6a4d098f70af9.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2670_6a4d098f70af9.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:56:58] production.INFO: Paciente encontrado {"id":274,"name":"RICARDO ALCIR PAREDES TORRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:56:58] production.INFO: Respuesta PersonResource {"data":{"id":274,"type":"patient","identity_document_type_id":"1","number":"04527813-5","name":"RICARDO ALCIR PAREDES TORRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO SAN RAFAEL OTE","email":null,"telephone":"76159983","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1991-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:58:40] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:58:40] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 11:58:41] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 11:58:41] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:00:33] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 12:00:33] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:01:01] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 12:01:01] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:01:02] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 12:01:02] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:29:54] production.INFO: Paciente encontrado {"id":2709,"name":"KAITLYH FATIMA AVILES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 12:29:54] production.INFO: Respuesta PersonResource {"data":{"id":2709,"type":"patient","identity_document_type_id":"1","number":"050493449","name":"KAITLYH FATIMA AVILES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-01-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLENDA AVILES","dni_person2":"050493449","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:32:16] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 12:32:16] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:36:14] production.INFO: Paciente encontrado {"id":1603,"name":"LILY SARAI ROMERO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 12:36:14] production.INFO: Respuesta PersonResource {"data":{"id":1603,"type":"patient","identity_document_type_id":"1","number":"06028190 9","name":"LILY SARAI ROMERO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"6022 9964","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-03-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:45:06] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 12:45:06] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:45:06] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 12:45:06] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:54:01] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 12:54:01] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:54:02] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 12:54:02] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:55:12] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 12:55:12] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 12:55:13] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 12:55:13] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:00:44] production.INFO: Paciente encontrado {"id":2685,"name":"VANESSA YULISSA RIVAS ZELAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 13:00:44] production.INFO: Respuesta PersonResource {"data":{"id":2685,"type":"patient","identity_document_type_id":"1","number":"063640596","name":"VANESSA YULISSA RIVAS ZELAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton rodeo de pedron, san rafael oriente","email":null,"telephone":"70620808","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:02:13] production.INFO: Paciente encontrado {"id":2685,"name":"VANESSA YULISSA RIVAS ZELAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 13:02:13] production.INFO: Respuesta PersonResource {"data":{"id":2685,"type":"patient","identity_document_type_id":"1","number":"063640596","name":"VANESSA YULISSA RIVAS ZELAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"canton rodeo de pedron, san rafael oriente","email":null,"telephone":"70620808","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:07:17] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 13:07:17] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:07:18] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 13:07:18] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:16:51] production.INFO: Paciente encontrado {"id":2709,"name":"KAITLYH FATIMA AVILES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 13:16:51] production.INFO: Respuesta PersonResource {"data":{"id":2709,"type":"patient","identity_document_type_id":"1","number":"050493449","name":"KAITLYH FATIMA AVILES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-01-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLENDA AVILES","dni_person2":"050493449","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:16:52] production.INFO: Paciente encontrado {"id":2709,"name":"KAITLYH FATIMA AVILES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 13:16:52] production.INFO: Respuesta PersonResource {"data":{"id":2709,"type":"patient","identity_document_type_id":"1","number":"050493449","name":"KAITLYH FATIMA AVILES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-01-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLENDA AVILES","dni_person2":"050493449","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:57:07] production.INFO: Paciente encontrado {"id":2709,"name":"KAITLYH FATIMA AVILES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 13:57:07] production.INFO: Respuesta PersonResource {"data":{"id":2709,"type":"patient","identity_document_type_id":"1","number":"050493449","name":"KAITLYH FATIMA AVILES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-01-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLENDA AVILES","dni_person2":"050493449","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:57:08] production.INFO: Paciente encontrado {"id":2709,"name":"KAITLYH FATIMA AVILES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 13:57:08] production.INFO: Respuesta PersonResource {"data":{"id":2709,"type":"patient","identity_document_type_id":"1","number":"050493449","name":"KAITLYH FATIMA AVILES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"9","fech_nac":"2017-01-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLENDA AVILES","dni_person2":"050493449","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:58:23] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 13:58:23] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:58:52] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 13:58:52] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:58:53] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 13:58:53] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 13:59:04] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 13:59:04] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:07:17] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 14:07:17] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:07:18] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 14:07:18] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:15:49] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 14:15:49] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:15:50] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 14:15:50] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:37:55] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 14:37:55] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:37:55] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 14:37:55] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:38:33] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 14:38:33] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 14:38:53] production.INFO: Iniciando payment_toPrint {"external_id":"e615c73d-37ff-4e44-a789-dfad6ab145e9"} [2026-07-13 14:38:53] production.INFO: Receipt encontrado {"id":9062,"has_patient":true} [2026-07-13 14:38:53] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MADAI LISSBETH FERRUFINO ELIAS"} [2026-07-13 14:38:53] production.INFO: PDF generado correctamente [2026-07-13 15:00:52] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 15:00:52] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 15:00:53] production.INFO: Paciente encontrado {"id":2501,"name":"MADAI LISSBETH FERRUFINO ELIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 15:00:53] production.INFO: Respuesta PersonResource {"data":{"id":2501,"type":"patient","identity_document_type_id":"1","number":"055710480","name":"MADAI LISSBETH FERRUFINO ELIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"69281946","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-10-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 15:09:30] production.INFO: Paciente encontrado {"id":2324,"name":"ADA NOHEMY AREVALOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 15:09:30] production.INFO: Respuesta PersonResource {"data":{"id":2324,"type":"patient","identity_document_type_id":"1","number":"20505020","name":"ADA NOHEMY AREVALOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"68562196","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-03-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 15:45:46] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 15:45:46] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 15:45:47] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 15:45:47] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 15:46:08] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2706","all_inputs":{"patient_id":"2706","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkYsklI"}}} [2026-07-13 15:46:08] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":60445,"file_type":"image/jpeg","patient_id":"2706"} [2026-07-13 15:46:08] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2706_6a554e907a140.jpg","filename":"patient_2706_6a554e907a140.jpg","exists":true} [2026-07-13 15:46:08] production.INFO: Paciente actualizado {"person_id":2706,"photo":"patient_2706_6a554e907a140.jpg"} [2026-07-13 15:46:10] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 15:46:10] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 15:46:11] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 15:46:11] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 15:51:19] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 15:51:19] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:26:02] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:26:02] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:26:05] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:26:05] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:27:09] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:27:09] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:27:18] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:27:18] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:27:19] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:27:19] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:27:23] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:27:23] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:27:24] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:27:24] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 16:33:18] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 16:33:18] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 17:47:42] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 17:47:42] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 17:47:42] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-13 17:47:42] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 21:30:41] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 21:30:41] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-13 21:30:42] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-13 21:30:42] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 07:13:02] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 07:13:02] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 07:13:03] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 07:13:03] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:03:02] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-14 08:03:02] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:03:03] production.INFO: Paciente encontrado {"id":2705,"name":"CARLOS ARMANDO GUERRERO ALVAYERO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-14 08:03:03] production.INFO: Respuesta PersonResource {"data":{"id":2705,"type":"patient","identity_document_type_id":"1","number":"016474649","name":"CARLOS ARMANDO GUERRERO ALVAYERO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El llano, sta Lucia, Jucuaran","email":null,"telephone":"69351455","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"67","fech_nac":"1958-08-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2705_6a54f110a9415.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2705_6a54f110a9415.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:04:31] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-14 08:04:31] production.INFO: Request data: {"patient_id":2705,"history_id":1981,"doctor_id":1999,"diagnosis":"Pulpitis irreversible","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina","dose":"500mg","frequency":"8h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-13","next_appointment":null,"prescription_status":"active"} [2026-07-14 08:04:31] production.INFO: Base history encontrada: {"id":1981,"number_history":"0001871"} [2026-07-14 08:04:31] production.INFO: Guardando prescripci?n con datos: {"patient_id":2705,"diagnosis":"Pulpitis irreversible","prescription_date":"2026-07-13 00:00:00","medications_count":2,"instructions_count":0} [2026-07-14 08:04:31] production.INFO: Prescripci?n guardada exitosamente con ID: 1988 [2026-07-14 08:05:00] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 08:05:00] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:05:02] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 08:05:02] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:06:30] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-14 08:06:30] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:06:31] production.INFO: Paciente encontrado {"id":2708,"name":"JOSE JOAQUIN CHAVEZ AGUILAR","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-14 08:06:31] production.INFO: Respuesta PersonResource {"data":{"id":2708,"type":"patient","identity_document_type_id":"1","number":"035386512","name":"JOSE JOAQUIN CHAVEZ AGUILAR","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio el molino 7 pasaje poligono H casa 3","email":null,"telephone":"79262775","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-05-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:07:11] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-14 08:07:11] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2706_6a554e907a140.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2706_6a554e907a140.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 08:07:12] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-14 08:07:12] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2706_6a554e907a140.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2706_6a554e907a140.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:03:49] production.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:03:49] production.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:03:50] production.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:03:50] production.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:21:28] production.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:21:28] production.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:21:29] production.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:21:29] production.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:22:29] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:22:29] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:22:30] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:22:30] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:38:40] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:38:40] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:38:41] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:38:41] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:56:37] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:56:37] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:56:38] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:56:38] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:59:57] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:59:57] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 09:59:58] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 09:59:58] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 10:27:23] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 10:27:23] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 10:27:24] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 10:27:24] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:10:00] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:10:00] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:10:01] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:10:01] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:11:11] production.INFO: Paciente encontrado {"id":2710,"name":"MARIA MARIANA CHAVEZ DE PADILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:11:11] production.INFO: Respuesta PersonResource {"data":{"id":2710,"type":"patient","identity_document_type_id":"1","number":"000994152","name":"MARIA MARIANA CHAVEZ DE PADILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"78587689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-12-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:11:27] production.INFO: Paciente encontrado {"id":2710,"name":"MARIA MARIANA CHAVEZ DE PADILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:11:27] production.INFO: Respuesta PersonResource {"data":{"id":2710,"type":"patient","identity_document_type_id":"1","number":"000994152","name":"MARIA MARIANA CHAVEZ DE PADILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"78587689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-12-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:11:27] production.INFO: Paciente encontrado {"id":2710,"name":"MARIA MARIANA CHAVEZ DE PADILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:11:27] production.INFO: Respuesta PersonResource {"data":{"id":2710,"type":"patient","identity_document_type_id":"1","number":"000994152","name":"MARIA MARIANA CHAVEZ DE PADILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"78587689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-12-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:28:04] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:28:04] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:28:05] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:28:05] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:47:58] production.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:47:58] production.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-26","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:47:59] production.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:47:59] production.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-26","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:51:06] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:51:06] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:51:07] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:51:07] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:56:30] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:56:30] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 11:56:31] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 11:56:31] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:19:11] production.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:19:11] production.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-26","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:19:12] production.INFO: Paciente encontrado {"id":2089,"name":"REINA DEL CARMEN ARGUERA SURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:19:12] production.INFO: Respuesta PersonResource {"data":{"id":2089,"type":"patient","identity_document_type_id":"1","number":"05847060-7","name":"REINA DEL CARMEN ARGUERA SURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"78463514","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-03-05","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2089_69c2910766579.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2089_69c2910766579.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-26","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:19:26] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:19:26] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:19:27] production.INFO: Paciente encontrado {"id":2232,"name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:19:27] production.INFO: Respuesta PersonResource {"data":{"id":2232,"type":"patient","identity_document_type_id":"1","number":"7395847","name":"ALEXIA CANDELARIA QUINTANILLA MELÉNDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"73995847","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2232_69c162cc7f0d5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2232_69c162cc7f0d5.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:20:04] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:20:04] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:20:05] production.INFO: Paciente encontrado {"id":2224,"name":"KARLA MELISSA CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:20:05] production.INFO: Respuesta PersonResource {"data":{"id":2224,"type":"patient","identity_document_type_id":"1","number":"066266965","name":"KARLA MELISSA CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"75574344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2004-01-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2224_6a0239d5051af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2224_6a0239d5051af.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:20:18] production.INFO: Paciente encontrado {"id":2710,"name":"MARIA MARIANA CHEVEZ DE PADILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:20:18] production.INFO: Respuesta PersonResource {"data":{"id":2710,"type":"patient","identity_document_type_id":"1","number":"000994152","name":"MARIA MARIANA CHEVEZ DE PADILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"78587689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-12-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:20:19] production.INFO: Paciente encontrado {"id":2710,"name":"MARIA MARIANA CHEVEZ DE PADILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:20:19] production.INFO: Respuesta PersonResource {"data":{"id":2710,"type":"patient","identity_document_type_id":"1","number":"000994152","name":"MARIA MARIANA CHEVEZ DE PADILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN FRANCISCO","email":null,"telephone":"78587689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-12-19","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:21:49] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:21:49] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:21:50] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:21:50] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:24:05] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:24:05] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:24:06] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:24:06] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:24:28] production.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:24:28] production.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:24:29] production.INFO: Paciente encontrado {"id":2046,"name":"JUAN CARLOS NIETO SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:24:29] production.INFO: Respuesta PersonResource {"data":{"id":2046,"type":"patient","identity_document_type_id":"1","number":"057272658","name":"JUAN CARLOS NIETO SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON SANTA CLARAV","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-03-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2046_69c290b704cb6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2046_69c290b704cb6.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:25:08] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:25:08] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 12:25:09] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 12:25:09] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:18:02] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:18:02] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:18:03] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:18:03] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:18:29] production.INFO: Paciente encontrado {"id":2683,"name":"MAILY YERELI CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:18:29] production.INFO: Respuesta PersonResource {"data":{"id":2683,"type":"patient","identity_document_type_id":"1","number":"019582765","name":"MAILY YERELI CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:18:30] production.INFO: Paciente encontrado {"id":2683,"name":"MAILY YERELI CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:18:30] production.INFO: Respuesta PersonResource {"data":{"id":2683,"type":"patient","identity_document_type_id":"1","number":"019582765","name":"MAILY YERELI CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:18:42] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:18:42] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:18:42] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:18:42] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:18:59] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:18:59] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:19:00] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:19:00] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:19:04] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:19:04] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 14:19:05] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 14:19:05] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:18:36] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:18:36] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:18:37] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:18:37] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:25:46] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:25:46] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:25:47] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:25:47] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:28:21] production.INFO: Paciente encontrado {"id":2683,"name":"MAILY YERELI CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:28:21] production.INFO: Respuesta PersonResource {"data":{"id":2683,"type":"patient","identity_document_type_id":"1","number":"019582765","name":"MAILY YERELI CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:28:42] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:28:42] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:29:05] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:29:05] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:29:32] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:29:32] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:31:22] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:31:22] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:31:32] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:31:32] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 15:31:34] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 15:31:34] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 16:12:21] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 16:12:21] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 16:12:22] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 16:12:22] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 16:20:27] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 16:20:27] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 16:20:28] production.INFO: Paciente encontrado {"id":2560,"name":"VICTORIA VALENTINA CRUZ ARGUERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 16:20:28] production.INFO: Respuesta PersonResource {"data":{"id":2560,"type":"patient","identity_document_type_id":"1","number":"72221191","name":"VICTORIA VALENTINA CRUZ ARGUERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"4ta C. Ote. B° San Carlos","email":null,"telephone":"72221191","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-03-15","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOHANA YAMILETH ARGUERA SOTO","dni_person2":"72221191","person_old":false,"observation":null,"photo":"patient_2560_6a2d9ac6e03ad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2560_6a2d9ac6e03ad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 16:45:00] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 16:45:00] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 16:45:21] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 16:45:21] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 16:45:22] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 16:45:22] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 17:00:09] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 17:00:09] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 17:00:10] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 17:00:10] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 17:16:09] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 17:16:09] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 17:16:10] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 17:16:10] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 17:17:38] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 17:17:38] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 17:22:51] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 17:22:51] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-14 17:22:52] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-14 17:22:52] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:06:43] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:06:43] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:06:44] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:06:44] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:12:34] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:12:34] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:12:35] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:12:35] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:13:39] production.INFO: Paciente encontrado {"id":2683,"name":"MAILY YERELI CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:13:39] production.INFO: Respuesta PersonResource {"data":{"id":2683,"type":"patient","identity_document_type_id":"1","number":"019582765","name":"MAILY YERELI CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:13:41] production.INFO: Paciente encontrado {"id":2683,"name":"MAILY YERELI CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:13:41] production.INFO: Respuesta PersonResource {"data":{"id":2683,"type":"patient","identity_document_type_id":"1","number":"019582765","name":"MAILY YERELI CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:14:35] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:14:35] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:14:36] production.INFO: Paciente encontrado {"id":2684,"name":"SAMUEL ADONIS CRUZ NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:14:36] production.INFO: Respuesta PersonResource {"data":{"id":2684,"type":"patient","identity_document_type_id":"1","number":"019582766","name":"SAMUEL ADONIS CRUZ NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"JOSE CRUZ","dni_person2":"019582765","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:15:08] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:15:08] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:15:10] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:15:10] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:16:59] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:16:59] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:17:00] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:17:00] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:18:21] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:18:21] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 07:18:22] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 07:18:22] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 08:50:55] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 08:50:55] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 09:06:46] production.INFO: Paciente encontrado {"id":2712,"name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 09:06:46] production.INFO: Respuesta PersonResource {"data":{"id":2712,"type":"patient","identity_document_type_id":"1","number":"061219913","name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"74574732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"3","fech_nac":"2022-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"061219913","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 09:07:49] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 09:07:49] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 09:41:34] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 09:41:34] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 09:41:35] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 09:41:35] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 10:35:35] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 10:35:35] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 10:44:11] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 10:44:11] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 10:44:12] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 10:44:12] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 10:46:19] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 10:46:19] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 10:46:20] production.INFO: Paciente encontrado {"id":2286,"name":"ANA ABIGAIL PARADA VENTURA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 10:46:20] production.INFO: Respuesta PersonResource {"data":{"id":2286,"type":"patient","identity_document_type_id":"1","number":"068181381","name":"ANA ABIGAIL PARADA VENTURA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"cantón el brazo","email":null,"telephone":"72654889","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2286_6a399c9813ed6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2286_6a399c9813ed6.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 10:50:38] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 10:50:38] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 10:50:39] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 10:50:39] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:24:42] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:24:42] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:25:33] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:25:33] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:37:32] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:37:32] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:37:33] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:37:33] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:39:49] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:39:49] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:39:50] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:39:50] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:40:29] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:40:29] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:40:30] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:40:30] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:44:14] production.INFO: Iniciando payment_toPrint {"external_id":"65984a37-1fcb-4007-a9bf-1599cbaca8bf"} [2026-07-15 11:44:14] production.INFO: Receipt encontrado {"id":9085,"has_patient":true} [2026-07-15 11:44:14] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"MONICA DALILA MUNDO LOPEZ"} [2026-07-15 11:44:14] production.INFO: PDF generado correctamente [2026-07-15 11:46:38] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:46:38] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:46:39] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:46:39] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:48:32] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 11:48:32] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:48:33] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 11:48:33] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:48:44] production.INFO: Paciente encontrado {"id":1698,"name":"YAMILETH NOHEMY GUZMAN GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:48:44] production.INFO: Respuesta PersonResource {"data":{"id":1698,"type":"patient","identity_document_type_id":"1","number":"06429718-0","name":"YAMILETH NOHEMY GUZMAN GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72262584","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1698_6a281bbabcffc.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1698_6a281bbabcffc.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:48:45] production.INFO: Paciente encontrado {"id":1698,"name":"YAMILETH NOHEMY GUZMAN GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:48:45] production.INFO: Respuesta PersonResource {"data":{"id":1698,"type":"patient","identity_document_type_id":"1","number":"06429718-0","name":"YAMILETH NOHEMY GUZMAN GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"72262584","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2002-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1698_6a281bbabcffc.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1698_6a281bbabcffc.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:56:35] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:56:35] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 11:56:37] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 11:56:37] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:01:14] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:01:14] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2002-07-09","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-07-13","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:02:48] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:02:48] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2002-07-09","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-07-13","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:04:59] production.INFO: Paciente encontrado {"id":2113,"name":"LEIDY VICTORIA RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:04:59] production.INFO: Respuesta PersonResource {"data":{"id":2113,"type":"patient","identity_document_type_id":"1","number":"05720851-0","name":"LEIDY VICTORIA RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"69208982","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-06-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:05:00] production.INFO: Paciente encontrado {"id":2113,"name":"LEIDY VICTORIA RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:05:00] production.INFO: Respuesta PersonResource {"data":{"id":2113,"type":"patient","identity_document_type_id":"1","number":"05720851-0","name":"LEIDY VICTORIA RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"69208982","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-06-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:17:20] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:17:20] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:17:21] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:17:21] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:34:36] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:34:36] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:34:37] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:34:37] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:34:52] production.INFO: Iniciando payment_toPrint {"external_id":"9f4b20c9-1c2b-4381-8339-f2740545c5b7"} [2026-07-15 12:34:52] production.INFO: Receipt encontrado {"id":9088,"has_patient":true} [2026-07-15 12:34:52] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"TERESA DE JESUS MARTINEZ LAINEZ"} [2026-07-15 12:34:52] production.INFO: PDF generado correctamente [2026-07-15 12:45:17] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:45:17] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:45:18] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:45:18] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:45:26] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:45:26] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:45:27] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:45:27] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 12:57:30] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 12:57:30] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 13:05:36] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 13:05:36] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 13:13:10] production.INFO: Paciente encontrado {"id":2713,"name":"ROSA GUADALUPE JANDRES FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 13:13:10] production.INFO: Respuesta PersonResource {"data":{"id":2713,"type":"patient","identity_document_type_id":"1","number":"037052884","name":"ROSA GUADALUPE JANDRES FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CASERIO LOS JANDRES, BARRIO SAN JUAN","email":null,"telephone":"74984715","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-01-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MARISOL JANDRES","dni_person2":"037052884","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 13:13:20] production.INFO: Paciente encontrado {"id":2211,"name":"ANTONIO ALCIDES FLORES MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 13:13:20] production.INFO: Respuesta PersonResource {"data":{"id":2211,"type":"patient","identity_document_type_id":"1","number":"038646571","name":"ANTONIO ALCIDES FLORES MEJIA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA","email":null,"telephone":"69749550","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"76","fech_nac":"1949-12-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 13:13:21] production.INFO: Paciente encontrado {"id":2211,"name":"ANTONIO ALCIDES FLORES MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 13:13:21] production.INFO: Respuesta PersonResource {"data":{"id":2211,"type":"patient","identity_document_type_id":"1","number":"038646571","name":"ANTONIO ALCIDES FLORES MEJIA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA","email":null,"telephone":"69749550","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"76","fech_nac":"1949-12-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 13:15:03] production.INFO: Paciente encontrado {"id":2211,"name":"ANTONIO ALCIDES FLORES MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 13:15:03] production.INFO: Respuesta PersonResource {"data":{"id":2211,"type":"patient","identity_document_type_id":"1","number":"038646571","name":"ANTONIO ALCIDES FLORES MEJIA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA","email":null,"telephone":"69749550","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"76","fech_nac":"1949-12-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 13:15:04] production.INFO: Paciente encontrado {"id":2211,"name":"ANTONIO ALCIDES FLORES MEJIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 13:15:04] production.INFO: Respuesta PersonResource {"data":{"id":2211,"type":"patient","identity_document_type_id":"1","number":"038646571","name":"ANTONIO ALCIDES FLORES MEJIA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"SAMURIA","email":null,"telephone":"69749550","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"76","fech_nac":"1949-12-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:25:30] production.INFO: Paciente encontrado {"id":2696,"name":"MICHAEL FABRICIO PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 14:25:30] production.INFO: Respuesta PersonResource {"data":{"id":2696,"type":"patient","identity_document_type_id":"1","number":"044806286","name":"MICHAEL FABRICIO PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-12-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"PAPA","dni_person2":"044806286","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:25:31] production.INFO: Paciente encontrado {"id":2696,"name":"MICHAEL FABRICIO PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 14:25:31] production.INFO: Respuesta PersonResource {"data":{"id":2696,"type":"patient","identity_document_type_id":"1","number":"044806286","name":"MICHAEL FABRICIO PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-12-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"PAPA","dni_person2":"044806286","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:26:39] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 14:26:39] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:26:53] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 14:26:53] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:35:38] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 14:35:38] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:36:37] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 14:36:37] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:36:38] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 14:36:38] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:36:48] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 14:36:48] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:40:21] production.INFO: Paciente encontrado {"id":2715,"name":"KEYRI VANESSA ORELLANA CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 14:40:21] production.INFO: Respuesta PersonResource {"data":{"id":2715,"type":"patient","identity_document_type_id":"1","number":"050290249","name":"KEYRI VANESSA ORELLANA CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON PIEDRA AZUL","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1994-08-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:55:53] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 14:55:53] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 14:55:54] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 14:55:54] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 15:06:24] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 15:06:24] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 15:06:26] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 15:06:26] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 15:06:47] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 15:06:47] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 15:06:48] production.INFO: Paciente encontrado {"id":1097,"name":"VALERY GABRIELA MARTINEZ ACEVEDO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-15 15:06:48] production.INFO: Respuesta PersonResource {"data":{"id":1097,"type":"patient","identity_document_type_id":"1","number":"03306435 0...","name":"VALERY GABRIELA MARTINEZ ACEVEDO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JOGE B CONCEPCION","email":null,"telephone":"78819630","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"8","fech_nac":"2015-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"IRIS OLIVIA ACVEDO DE MARTINEZ","dni_person2":"03306435 0","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 15:09:09] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 15:09:09] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-15 15:09:10] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-15 15:09:10] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 07:04:32] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 07:04:32] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 07:04:33] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 07:04:33] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 07:07:40] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 07:07:40] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 07:07:41] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 07:07:41] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 07:09:03] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 07:09:03] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2706_6a554e907a140.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2706_6a554e907a140.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 07:09:04] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 07:09:04] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2706_6a554e907a140.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2706_6a554e907a140.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 09:13:15] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 09:13:15] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 09:13:16] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 09:13:16] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 09:44:04] production.INFO: Paciente encontrado {"id":752,"name":"JORGE ALBERTO PORTILLO ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 09:44:04] production.INFO: Respuesta PersonResource {"data":{"id":752,"type":"patient","identity_document_type_id":"1","number":"78534530","name":"JORGE ALBERTO PORTILLO ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"78534530","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-12-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 09:44:05] production.INFO: Paciente encontrado {"id":752,"name":"JORGE ALBERTO PORTILLO ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 09:44:05] production.INFO: Respuesta PersonResource {"data":{"id":752,"type":"patient","identity_document_type_id":"1","number":"78534530","name":"JORGE ALBERTO PORTILLO ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"78534530","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-12-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:08:27] production.INFO: Paciente encontrado {"id":2716,"name":"EMERSON ELIU GARCIA AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:08:27] production.INFO: Respuesta PersonResource {"data":{"id":2716,"type":"patient","identity_document_type_id":"1","number":"059108952","name":"EMERSON ELIU GARCIA AYALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":"78883496","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030108","description":"Usulután"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:19:29] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:19:29] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:22:45] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:22:45] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:25:15] production.INFO: Paciente encontrado {"id":752,"name":"JORGE ALBERTO PORTILLO ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:25:15] production.INFO: Respuesta PersonResource {"data":{"id":752,"type":"patient","identity_document_type_id":"1","number":"78534530","name":"JORGE ALBERTO PORTILLO ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"78534530","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-12-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:25:16] production.INFO: Paciente encontrado {"id":752,"name":"JORGE ALBERTO PORTILLO ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:25:16] production.INFO: Respuesta PersonResource {"data":{"id":752,"type":"patient","identity_document_type_id":"1","number":"78534530","name":"JORGE ALBERTO PORTILLO ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"78534530","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-12-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:25:23] production.INFO: Paciente encontrado {"id":2716,"name":"EMERSON ELIU GARCIA AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:25:23] production.INFO: Respuesta PersonResource {"data":{"id":2716,"type":"patient","identity_document_type_id":"1","number":"059108952","name":"EMERSON ELIU GARCIA AYALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":"78883496","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030108","description":"Usulután"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:25:24] production.INFO: Paciente encontrado {"id":2716,"name":"EMERSON ELIU GARCIA AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:25:24] production.INFO: Respuesta PersonResource {"data":{"id":2716,"type":"patient","identity_document_type_id":"1","number":"059108952","name":"EMERSON ELIU GARCIA AYALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030108","address":"USULUTAN","email":null,"telephone":"78883496","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-21","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030108","description":"Usulután"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:25:57] production.INFO: Paciente encontrado {"id":2718,"name":"JOSE ANTONIO BATRES GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:25:57] production.INFO: Respuesta PersonResource {"data":{"id":2718,"type":"patient","identity_document_type_id":"1","number":"037489942","name":"JOSE ANTONIO BATRES GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz el transito","email":null,"telephone":"79130829","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"39","fech_nac":"1987-06-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:26:26] production.INFO: Paciente encontrado {"id":2718,"name":"JOSE ANTONIO BATRES GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:26:26] production.INFO: Respuesta PersonResource {"data":{"id":2718,"type":"patient","identity_document_type_id":"1","number":"037489942","name":"JOSE ANTONIO BATRES GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz el transito","email":null,"telephone":"79130829","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"39","fech_nac":"1987-06-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:26:27] production.INFO: Paciente encontrado {"id":2718,"name":"JOSE ANTONIO BATRES GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 10:26:27] production.INFO: Respuesta PersonResource {"data":{"id":2718,"type":"patient","identity_document_type_id":"1","number":"037489942","name":"JOSE ANTONIO BATRES GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz el transito","email":null,"telephone":"79130829","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"39","fech_nac":"1987-06-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:28:34] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:28:34] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:28:35] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:28:35] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:29:49] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-16 [2026-07-16 10:29:49] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-16"]} [2026-07-16 10:29:49] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"2","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-16 10:29:51] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-16 10:29:51] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-16 10:29:51] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-16 10:29:51] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"154","pendientes":"81","reprogramadas":"13","no_asistieron":"8"},{"month":8,"atendidas":"0","pendientes":"34","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-16 10:29:51] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":154,"pendientes":81,"reprogramadas":13,"no_asistieron":8},{"month":"Agosto","atendidas":0,"pendientes":34,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-16 10:30:07] production.INFO: Dashboard - Filtro MES: Año=2026, Mes=06 [2026-07-16 10:30:07] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and year(`date`) = ? and month(`date`) = ?","bindings":[2,"2026","06"]} [2026-07-16 10:30:07] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":158,"atendido":"128","citado":"15","reprogramado":"9","no_asistio":"5"}}]} [2026-07-16 10:35:52] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:35:52] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:35:53] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:35:53] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:37:20] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2717","all_inputs":{"patient_id":"2717","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4Bk6Nf"}}} [2026-07-16 10:37:20] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":51493,"file_type":"image/jpeg","patient_id":"2717"} [2026-07-16 10:37:20] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2717_6a58fab079995.jpg","filename":"patient_2717_6a58fab079995.jpg","exists":true} [2026-07-16 10:37:20] production.INFO: Paciente actualizado {"person_id":2717,"photo":"patient_2717_6a58fab079995.jpg"} [2026-07-16 10:45:09] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:45:09] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2717_6a58fab079995.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2717_6a58fab079995.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:45:10] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 10:45:10] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2717_6a58fab079995.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2717_6a58fab079995.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 10:46:58] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-16 10:46:58] production.INFO: Archivo original: {"name":"KAYLA RAMIREZ CEF.pdf","size":4757900,"mime":"application/pdf","extension":"pdf"} [2026-07-16 10:46:58] production.INFO: Nombre de archivo generado: 20260716104658_6a58fcf245c64.pdf [2026-07-16 10:46:58] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260716104658_6a58fcf245c64.pdf [2026-07-16 10:46:58] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260716104658_6a58fcf245c64.pdf [2026-07-16 10:46:59] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-16 10:46:59] production.INFO: Request data: {"history_id":1997,"patient_id":2717,"source_images":[{"filename":"20260716104658_6a58fcf245c64.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260716104658_6a58fcf245c64.pdf"}],"description":"Radiografía","pieza":null} [2026-07-16 10:46:59] production.INFO: Procesando archivo: 20260716104658_6a58fcf245c64.pdf [2026-07-16 10:46:59] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260716104658_6a58fcf245c64.pdf [2026-07-16 10:46:59] production.INFO: Radiografía guardada con ID: 86 [2026-07-16 10:46:59] production.INFO: Total de radiografías guardadas: 1 [2026-07-16 10:46:59] production.INFO: Total en BD para este history_id: 1 [2026-07-16 10:48:14] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-16 10:48:14] production.INFO: Request data: {"patient_id":2717,"history_id":1997,"doctor_id":1999,"diagnosis":"Infección de pulpa dental","medications":[{"name":"Azitromicina","dose":"500mg","frequency":"3 veces al dia","duration":"7 dias","instruction":"Tomar con mucha agua","time":"después de cada comida"}],"instructions":[{"instruction":"Tomar con mucha agua","time":"después de cada comida"}],"observations":null,"prescription_date":"2026-07-16","next_appointment":"2026-07-23","prescription_status":"active"} [2026-07-16 10:48:14] production.INFO: Base history encontrada: {"id":1997,"number_history":"0001882"} [2026-07-16 10:48:14] production.INFO: Guardando prescripci?n con datos: {"patient_id":2717,"diagnosis":"Infección de pulpa dental","prescription_date":"2026-07-16 00:00:00","medications_count":1,"instructions_count":1} [2026-07-16 10:48:14] production.INFO: Prescripci?n guardada exitosamente con ID: 1999 [2026-07-16 11:25:50] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 11:25:50] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2717_6a58fab079995.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2717_6a58fab079995.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 11:25:51] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 11:25:51] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2717_6a58fab079995.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2717_6a58fab079995.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 11:26:05] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`dentalbuysv_sys`.`history`, CONSTRAINT `history_patient_id_foreign` FOREIGN KEY (`patient_id`) REFERENCES `persons` (`id`)) (SQL: delete from `persons` where `id` = 2717) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`dentalbuysv_sys`.`history`, CONSTRAINT `history_patient_id_foreign` FOREIGN KEY (`patient_id`) REFERENCES `persons` (`id`)) (SQL: delete from `persons` where `id` = 2717) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('delete from `pe...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('delete from `pe...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(441): Illuminate\\Database\\Connection->affectingStatement('delete from `pe...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2957): Illuminate\\Database\\Connection->delete('delete from `pe...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(876): Illuminate\\Database\\Query\\Builder->delete() #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1000): Illuminate\\Database\\Eloquent\\Builder->delete() #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(971): Illuminate\\Database\\Eloquent\\Model->performDeleteOnModel() #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/PatientsController.php(268): Illuminate\\Database\\Eloquent\\Model->delete() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\PatientsController->destroy('2717') #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('destroy', Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PatientsController), 'destroy') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #41 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`dentalbuysv_sys`.`history`, CONSTRAINT `history_patient_id_foreign` FOREIGN KEY (`patient_id`) REFERENCES `persons` (`id`)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:489) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(489): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('delete from `pe...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('delete from `pe...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('delete from `pe...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(441): Illuminate\\Database\\Connection->affectingStatement('delete from `pe...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2957): Illuminate\\Database\\Connection->delete('delete from `pe...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(876): Illuminate\\Database\\Query\\Builder->delete() #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1000): Illuminate\\Database\\Eloquent\\Builder->delete() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(971): Illuminate\\Database\\Eloquent\\Model->performDeleteOnModel() #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/PatientsController.php(268): Illuminate\\Database\\Eloquent\\Model->delete() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\PatientsController->destroy('2717') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('destroy', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PatientsController), 'destroy') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} "} [2026-07-16 11:48:13] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 11:48:13] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 11:48:14] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 11:48:14] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 11:48:58] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 11:48:58] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 11:48:59] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 11:48:59] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:09:31] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 12:09:31] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:15:03] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:15:03] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:16:20] production.INFO: Iniciando payment_toPrint {"external_id":"c66f6d64-09be-4c1a-825d-8a7674ebc1ac"} [2026-07-16 12:16:20] production.INFO: Receipt encontrado {"id":9105,"has_patient":true} [2026-07-16 12:16:20] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ANA RUBIDIA CORDOVA DE NAVARRETE"} [2026-07-16 12:16:20] production.INFO: PDF generado correctamente [2026-07-16 12:16:48] production.INFO: Iniciando payment_toPrint {"external_id":"481f9e19-5b53-4ac2-839a-aa6996adf35d"} [2026-07-16 12:16:48] production.INFO: Receipt encontrado {"id":9106,"has_patient":true} [2026-07-16 12:16:48] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ANA RUBIDIA CORDOVA DE NAVARRETE"} [2026-07-16 12:16:48] production.INFO: PDF generado correctamente [2026-07-16 12:17:22] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 12:17:22] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:17:23] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 12:17:23] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:18:35] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:18:35] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:18:36] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:18:36] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:18:56] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:18:56] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:18:56] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:18:56] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:23:12] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:23:12] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:23:51] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:23:51] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:25:37] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 12:25:37] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:25:37] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 12:25:37] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:30:52] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:30:52] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:30:52] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:30:52] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:42:40] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:42:40] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:42:41] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:42:41] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:42:56] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:42:56] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:42:57] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:42:57] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:45:59] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:45:59] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:46:00] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:46:00] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:46:25] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:46:25] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:46:26] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:46:26] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:46:32] production.INFO: Paciente encontrado {"id":752,"name":"JORGE ALBERTO PORTILLO ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:46:32] production.INFO: Respuesta PersonResource {"data":{"id":752,"type":"patient","identity_document_type_id":"1","number":"78534530","name":"JORGE ALBERTO PORTILLO ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"78534530","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-12-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:46:33] production.INFO: Paciente encontrado {"id":752,"name":"JORGE ALBERTO PORTILLO ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:46:33] production.INFO: Respuesta PersonResource {"data":{"id":752,"type":"patient","identity_document_type_id":"1","number":"78534530","name":"JORGE ALBERTO PORTILLO ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"78534530","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1978-12-18","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:46:44] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:46:44] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:47:10] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:47:10] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:47:11] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:47:11] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:49:34] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:49:34] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:49:35] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 12:49:35] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:53:05] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`dentalbuysv_sys`.`history`, CONSTRAINT `history_patient_id_foreign` FOREIGN KEY (`patient_id`) REFERENCES `persons` (`id`)) (SQL: delete from `persons` where `id` = 2717) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`dentalbuysv_sys`.`history`, CONSTRAINT `history_patient_id_foreign` FOREIGN KEY (`patient_id`) REFERENCES `persons` (`id`)) (SQL: delete from `persons` where `id` = 2717) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('delete from `pe...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('delete from `pe...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(441): Illuminate\\Database\\Connection->affectingStatement('delete from `pe...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2957): Illuminate\\Database\\Connection->delete('delete from `pe...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(876): Illuminate\\Database\\Query\\Builder->delete() #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1000): Illuminate\\Database\\Eloquent\\Builder->delete() #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(971): Illuminate\\Database\\Eloquent\\Model->performDeleteOnModel() #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/PatientsController.php(268): Illuminate\\Database\\Eloquent\\Model->delete() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\PatientsController->destroy('2717') #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('destroy', Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PatientsController), 'destroy') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #41 {main} [previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`dentalbuysv_sys`.`history`, CONSTRAINT `history_patient_id_foreign` FOREIGN KEY (`patient_id`) REFERENCES `persons` (`id`)) at /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:489) [stacktrace] #0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(489): PDOStatement->execute() #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('delete from `pe...', Array) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('delete from `pe...', Array, Object(Closure)) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('delete from `pe...', Array, Object(Closure)) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(441): Illuminate\\Database\\Connection->affectingStatement('delete from `pe...', Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2957): Illuminate\\Database\\Connection->delete('delete from `pe...', Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(876): Illuminate\\Database\\Query\\Builder->delete() #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1000): Illuminate\\Database\\Eloquent\\Builder->delete() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(971): Illuminate\\Database\\Eloquent\\Model->performDeleteOnModel() #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/PatientsController.php(268): Illuminate\\Database\\Eloquent\\Model->delete() #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\PatientsController->destroy('2717') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('destroy', Array) #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PatientsController), 'destroy') #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main} "} [2026-07-16 12:53:08] production.INFO: Paciente encontrado {"id":2717,"name":"JULIANA BELEN CARDENAS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 12:53:08] production.INFO: Respuesta PersonResource {"data":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"JULIANA BELEN CARDENAS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-01-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2717_6a58fab079995.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2717_6a58fab079995.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:53:19] production.ERROR: Error al guardar paciente: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ortho_finished_at' in 'field list' (SQL: update `persons` set `name` = FATIMA MARIA DURAN GARCIA, `is_orthodontic` = 0, `ortho_finished_at` = ?, `ortho_finish_note` = ?, `persons`.`updated_at` = 2026-07-16 12:53:19 where `id` = 2717) {"trace":"#0 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate\\Database\\Connection->runQueryCallback('update `persons...', Array, Object(Closure)) #1 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(496): Illuminate\\Database\\Connection->run('update `persons...', Array, Object(Closure)) #2 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(429): Illuminate\\Database\\Connection->affectingStatement('update `persons...', Array) #3 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2870): Illuminate\\Database\\Connection->update('update `persons...', Array) #4 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(801): Illuminate\\Database\\Query\\Builder->update(Array) #5 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(808): Illuminate\\Database\\Eloquent\\Builder->update(Array) #6 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(723): Illuminate\\Database\\Eloquent\\Model->performUpdate(Object(Illuminate\\Database\\Eloquent\\Builder)) #7 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/app/Http/Controllers/PatientsController.php(224): Illuminate\\Database\\Eloquent\\Model->save() #8 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\PatientsController->store(Object(App\\Http\\Requests\\PersonRequest)) #9 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array) #10 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(239): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\PatientsController), 'store') #11 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(196): Illuminate\\Routing\\Route->runController() #12 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run() #13 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request)) #14 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #15 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #16 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #17 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 60, '1') #18 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #19 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api') #20 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #21 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #22 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) #23 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) #24 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) #25 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) #26 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request)) #27 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #28 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #29 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #30 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #31 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #32 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #33 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #34 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #35 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #36 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #37 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #38 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #39 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request)) #40 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #41 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) #42 /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/public/index.php(59): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #43 {main}","request":{"id":2717,"type":"patient","identity_document_type_id":"1","number":"150101510515","name":"FATIMA MARIA DURAN GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CALLE CIPRES AV. 45F","email":null,"telephone":"10101010101010","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":27,"fech_nac":"1999/01/21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2717_6a58fab079995.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2717_6a58fab079995.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:55:39] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 12:55:39] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:55:56] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 12:55:56] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:55:56] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 12:55:56] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:59:04] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 12:59:04] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:59:05] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 12:59:05] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 12:59:57] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2720","all_inputs":{"patient_id":"2720","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplNWorT"}}} [2026-07-16 12:59:57] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":49524,"file_type":"image/jpeg","patient_id":"2720"} [2026-07-16 12:59:57] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2720_6a591c1d73e7b.jpg","filename":"patient_2720_6a591c1d73e7b.jpg","exists":true} [2026-07-16 12:59:57] production.INFO: Paciente actualizado {"person_id":2720,"photo":"patient_2720_6a591c1d73e7b.jpg"} [2026-07-16 13:26:54] production.INFO: Paciente encontrado {"id":2721,"name":"TERESA DEL CARMEN RIVAS ARANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 13:26:54] production.INFO: Respuesta PersonResource {"data":{"id":2721,"type":"patient","identity_document_type_id":"1","number":"01648866","name":"TERESA DEL CARMEN RIVAS ARANA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"PUEBLO NUEVO","email":null,"telephone":"61386912","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 13:34:54] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 13:34:54] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2720_6a591c1d73e7b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2720_6a591c1d73e7b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 13:34:55] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 13:34:55] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2720_6a591c1d73e7b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2720_6a591c1d73e7b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 13:35:04] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 13:35:04] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2720_6a591c1d73e7b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2720_6a591c1d73e7b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 13:35:05] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-16 13:35:05] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2720_6a591c1d73e7b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2720_6a591c1d73e7b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 13:43:15] production.INFO: Paciente encontrado {"id":2721,"name":"TERESA DEL CARMEN RIVAS ARANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 13:43:15] production.INFO: Respuesta PersonResource {"data":{"id":2721,"type":"patient","identity_document_type_id":"1","number":"01648866","name":"TERESA DEL CARMEN RIVAS ARANA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"PUEBLO NUEVO","email":null,"telephone":"61386912","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 13:43:16] production.INFO: Paciente encontrado {"id":2721,"name":"TERESA DEL CARMEN RIVAS ARANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 13:43:16] production.INFO: Respuesta PersonResource {"data":{"id":2721,"type":"patient","identity_document_type_id":"1","number":"01648866","name":"TERESA DEL CARMEN RIVAS ARANA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"PUEBLO NUEVO","email":null,"telephone":"61386912","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:05:31] production.INFO: Iniciando payment_toPrint {"external_id":"45b2338c-6414-42e4-ade1-22f5c9a987f5"} [2026-07-16 14:05:31] production.INFO: Receipt encontrado {"id":9111,"has_patient":true} [2026-07-16 14:05:31] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"TERESA DEL CARMEN RIVAS ARANA"} [2026-07-16 14:05:31] production.INFO: PDF generado correctamente [2026-07-16 14:10:29] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 14:10:29] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:10:29] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 14:10:29] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:30:03] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:30:03] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:31:58] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:31:58] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:37:26] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:37:26] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:37:26] production.INFO: Paciente encontrado {"id":2676,"name":"GLENDA YAMILETH SEGOVIA DE GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:37:26] production.INFO: Respuesta PersonResource {"data":{"id":2676,"type":"patient","identity_document_type_id":"1","number":"004528181","name":"GLENDA YAMILETH SEGOVIA DE GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"71744950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1982-02-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:39:38] production.INFO: Iniciando payment_toPrint {"external_id":"4d3a3028-12d6-42ff-aa15-e0946435745b"} [2026-07-16 14:39:38] production.INFO: Receipt encontrado {"id":4190,"has_patient":true} [2026-07-16 14:39:39] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"JOSE VIDAL GOMEZ"} [2026-07-16 14:39:39] production.INFO: PDF generado correctamente [2026-07-16 14:39:44] production.INFO: Iniciando payment_toPrint {"external_id":"39c8e3bd-bac7-4b3d-af74-19b7fa2a0811"} [2026-07-16 14:39:44] production.INFO: Receipt encontrado {"id":4457,"has_patient":true} [2026-07-16 14:39:44] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"JOSE VIDAL GOMEZ"} [2026-07-16 14:39:44] production.INFO: PDF generado correctamente [2026-07-16 14:44:14] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 14:44:14] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:46:40] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 14:46:40] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:51:03] production.INFO: Paciente encontrado {"id":2712,"name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:51:03] production.INFO: Respuesta PersonResource {"data":{"id":2712,"type":"patient","identity_document_type_id":"1","number":"061219913","name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"74574732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"3","fech_nac":"2022-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"061219913","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:51:04] production.INFO: Paciente encontrado {"id":2712,"name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:51:04] production.INFO: Respuesta PersonResource {"data":{"id":2712,"type":"patient","identity_document_type_id":"1","number":"061219913","name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"74574732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"3","fech_nac":"2022-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"061219913","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:52:17] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:52:17] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 14:52:18] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 14:52:18] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:03:30] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 15:03:30] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:05:10] production.INFO: Iniciando payment_toPrint {"external_id":"188d2515-c6b0-4ccf-ba0c-e0ae0f29129e"} [2026-07-16 15:05:10] production.INFO: Receipt encontrado {"id":9116,"has_patient":true} [2026-07-16 15:05:10] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ARMANDO JOSUE SARAVIA NIETO"} [2026-07-16 15:05:10] production.INFO: PDF generado correctamente [2026-07-16 15:06:24] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 15:06:24] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:06:25] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 15:06:25] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:06:45] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 15:06:45] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:06:46] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-16 15:06:46] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:08:42] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2724","all_inputs":{"patient_id":"2724","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpoRdNkG"}}} [2026-07-16 15:08:42] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":48614,"file_type":"image/jpeg","patient_id":"2724"} [2026-07-16 15:08:42] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2724_6a593a4aaab97.jpg","filename":"patient_2724_6a593a4aaab97.jpg","exists":true} [2026-07-16 15:08:42] production.INFO: Paciente actualizado {"person_id":2724,"photo":"patient_2724_6a593a4aaab97.jpg"} [2026-07-16 15:30:44] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:30:44] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:30:44] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:30:44] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:31:40] production.INFO: Paciente encontrado {"id":792,"name":"EVANGELINA JOSEFA JANDRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:31:40] production.INFO: Respuesta PersonResource {"data":{"id":792,"type":"patient","identity_document_type_id":"1","number":"02415164-5","name":"EVANGELINA JOSEFA JANDRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"61320033","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-02-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:31:41] production.INFO: Paciente encontrado {"id":792,"name":"EVANGELINA JOSEFA JANDRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:31:41] production.INFO: Respuesta PersonResource {"data":{"id":792,"type":"patient","identity_document_type_id":"1","number":"02415164-5","name":"EVANGELINA JOSEFA JANDRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"61320033","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-02-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:32:00] production.INFO: Paciente encontrado {"id":1468,"name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:32:00] production.INFO: Respuesta PersonResource {"data":{"id":1468,"type":"patient","identity_document_type_id":"1","number":"78576746","name":"IRIS SARAI GOMEZ GARCIA PX DRA FLORES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"78576746.","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-10-29","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:47:44] production.INFO: Paciente encontrado {"id":792,"name":"EVANGELINA JOSEFA JANDRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:47:44] production.INFO: Respuesta PersonResource {"data":{"id":792,"type":"patient","identity_document_type_id":"1","number":"02415164-5","name":"EVANGELINA JOSEFA JANDRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"61320033","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-02-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:47:45] production.INFO: Paciente encontrado {"id":792,"name":"EVANGELINA JOSEFA JANDRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:47:45] production.INFO: Respuesta PersonResource {"data":{"id":792,"type":"patient","identity_document_type_id":"1","number":"02415164-5","name":"EVANGELINA JOSEFA JANDRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"61320033","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-02-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 15:48:22] production.INFO: Paciente encontrado {"id":792,"name":"EVANGELINA JOSEFA JANDRES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 15:48:22] production.INFO: Respuesta PersonResource {"data":{"id":792,"type":"patient","identity_document_type_id":"1","number":"02415164-5","name":"EVANGELINA JOSEFA JANDRES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"61320033","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-02-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 16:03:03] production.INFO: Paciente encontrado {"id":2712,"name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 16:03:03] production.INFO: Respuesta PersonResource {"data":{"id":2712,"type":"patient","identity_document_type_id":"1","number":"061219913","name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"74574732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"3","fech_nac":"2022-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"061219913","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 16:03:04] production.INFO: Paciente encontrado {"id":2712,"name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 16:03:04] production.INFO: Respuesta PersonResource {"data":{"id":2712,"type":"patient","identity_document_type_id":"1","number":"061219913","name":"BLANCA LISSETTE CAÑENGUEZ OCHOA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"74574732","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"3","fech_nac":"2022-09-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"061219913","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 17:15:29] production.INFO: Iniciando payment_toPrint {"external_id":"71c5883f-9bf5-463a-b592-ae38440877f6"} [2026-07-16 17:15:29] production.INFO: Receipt encontrado {"id":9120,"has_patient":true} [2026-07-16 17:15:29] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"RENE ANTONIO ROSA ESCOBAR"} [2026-07-16 17:15:29] production.INFO: PDF generado correctamente [2026-07-16 17:16:28] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 17:16:28] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 17:17:03] production.INFO: Paciente encontrado {"id":2663,"name":"RENE ANTONIO ROSA ESCOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 17:17:03] production.INFO: Respuesta PersonResource {"data":{"id":2663,"type":"patient","identity_document_type_id":"1","number":"014377299","name":"RENE ANTONIO ROSA ESCOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021102","address":"COLONIA BETHANIA","email":null,"telephone":"77373149","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1979-01-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021102","description":"San Miguel"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 17:54:31] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 17:54:31] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 17:54:31] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 17:54:31] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 17:57:38] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 17:57:38] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-16 20:08:21] production.INFO: Paciente encontrado {"id":1158,"name":"SOFIA ALEJANDRA GONZALES QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-16 20:08:21] production.INFO: Respuesta PersonResource {"data":{"id":1158,"type":"patient","identity_document_type_id":"1","number":"04908818 4","name":"SOFIA ALEJANDRA GONZALES QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B L MERCED","email":null,"telephone":"78660091","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-04-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:13:44] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:13:44] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:13:45] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:13:45] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:16:57] production.INFO: Paciente encontrado {"id":2718,"name":"JOSE ANTONIO BATRES GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:16:57] production.INFO: Respuesta PersonResource {"data":{"id":2718,"type":"patient","identity_document_type_id":"1","number":"037489942","name":"JOSE ANTONIO BATRES GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz el transito","email":null,"telephone":"79130829","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"39","fech_nac":"1987-06-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:16:58] production.INFO: Paciente encontrado {"id":2718,"name":"JOSE ANTONIO BATRES GARCIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:16:58] production.INFO: Respuesta PersonResource {"data":{"id":2718,"type":"patient","identity_document_type_id":"1","number":"037489942","name":"JOSE ANTONIO BATRES GARCIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"barrio la cruz el transito","email":null,"telephone":"79130829","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"39","fech_nac":"1987-06-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:19:10] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:19:10] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:19:11] production.INFO: Paciente encontrado {"id":2689,"name":"ANA EVELYN CARRILLO RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:19:11] production.INFO: Respuesta PersonResource {"data":{"id":2689,"type":"patient","identity_document_type_id":"1","number":"052240698","name":"ANA EVELYN CARRILLO RIVAS","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"Jucuaran, Usulutan","email":null,"telephone":"68383255","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-07-24","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:21:04] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 07:21:04] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:21:06] production.INFO: Paciente encontrado {"id":2719,"name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 07:21:06] production.INFO: Respuesta PersonResource {"data":{"id":2719,"type":"patient","identity_document_type_id":"1","number":"062734097","name":"JACKSON YASSIR HENRIQUEZ HERNANDEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"B° San Antonio, Concepcion Batres.","email":null,"telephone":"75646689","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-10-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:22:29] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:22:29] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:22:31] production.INFO: Paciente encontrado {"id":2395,"name":"GUILLERMINA DE JESÚS ROSALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 07:22:31] production.INFO: Respuesta PersonResource {"data":{"id":2395,"type":"patient","identity_document_type_id":"1","number":"004679518","name":"GUILLERMINA DE JESÚS ROSALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"71526152","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-02-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:25:29] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-17 07:25:29] production.INFO: Request data: {"patient_id":2395,"history_id":1632,"doctor_id":1999,"diagnosis":"Abceso apical agudo","medications":[{"name":"Dexketoprofeno","dose":"25mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Clavulin","dose":"875mg","frequency":"12h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-16","next_appointment":null,"prescription_status":"active"} [2026-07-17 07:25:29] production.INFO: Base history encontrada: {"id":1632,"number_history":"0001574"} [2026-07-17 07:25:29] production.INFO: Guardando prescripci?n con datos: {"patient_id":2395,"diagnosis":"Abceso apical agudo","prescription_date":"2026-07-16 00:00:00","medications_count":2,"instructions_count":0} [2026-07-17 07:25:29] production.INFO: Prescripci?n guardada exitosamente con ID: 2007 [2026-07-17 07:25:40] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-17 07:25:40] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":"70206958","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2720_6a591c1d73e7b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2720_6a591c1d73e7b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:25:41] production.INFO: Paciente encontrado {"id":2720,"name":"CESAR ORLANDO MANA GARCIA","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-17 07:25:41] production.INFO: Respuesta PersonResource {"data":{"id":2720,"type":"patient","identity_document_type_id":"1","number":"050122810","name":"CESAR ORLANDO MANA GARCIA","trade_name":null,"country_id":"SV","department_id":"05","province_id":null,"district_id":null,"address":"Lot. el tecolote, carretera litoral, canton el Majahual","email":null,"telephone":"70206958","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-12-30","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2720_6a591c1d73e7b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2720_6a591c1d73e7b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"05","description":"La Libertad"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:26:44] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-17 07:26:44] production.INFO: Request data: {"patient_id":2720,"history_id":2001,"doctor_id":1999,"diagnosis":"Pulpitis","medications":[{"name":"Ibuprofeno","dose":"600mg","frequency":"8h","duration":"3d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-16","next_appointment":null,"prescription_status":"active"} [2026-07-17 07:26:44] production.INFO: Base history encontrada: {"id":2001,"number_history":"0001885"} [2026-07-17 07:26:44] production.INFO: Guardando prescripci?n con datos: {"patient_id":2720,"diagnosis":"Pulpitis","prescription_date":"2026-07-16 00:00:00","medications_count":1,"instructions_count":0} [2026-07-17 07:26:44] production.INFO: Prescripci?n guardada exitosamente con ID: 2008 [2026-07-17 07:26:58] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 07:26:58] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:26:59] production.INFO: Paciente encontrado {"id":2551,"name":"ARMANDO JOSUE SARAVIA NIETO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 07:26:59] production.INFO: Respuesta PersonResource {"data":{"id":2551,"type":"patient","identity_document_type_id":"1","number":"062810330","name":"ARMANDO JOSUE SARAVIA NIETO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SANTA ELENA","email":null,"telephone":"75605237","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1999-06-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2551_6a35731a9fdf5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2551_6a35731a9fdf5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:27:41] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 07:27:41] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":"patient_2724_6a593a4aaab97.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2724_6a593a4aaab97.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 07:27:42] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 07:27:42] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":"patient_2724_6a593a4aaab97.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2724_6a593a4aaab97.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 08:19:26] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 08:19:26] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 08:19:37] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 08:19:37] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 08:19:38] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 08:19:38] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 08:33:23] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 08:33:23] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 08:33:24] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 08:33:24] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 08:44:38] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 08:44:38] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 09:24:21] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 09:24:21] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70251804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 09:25:36] production.INFO: Paciente encontrado {"id":2115,"name":"ROSA TRINIDAD CAMPOS SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 09:25:36] production.INFO: Respuesta PersonResource {"data":{"id":2115,"type":"patient","identity_document_type_id":"1","number":"0361050640","name":"ROSA TRINIDAD CAMPOS SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"76394501","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-05-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 09:28:48] production.INFO: Paciente encontrado {"id":2727,"name":"ANGIE ASANETH TORRES MORENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 09:28:48] production.INFO: Respuesta PersonResource {"data":{"id":2727,"type":"patient","identity_document_type_id":"1","number":"084831085","name":"ANGIE ASANETH TORRES MORENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"barrio san juan","email":null,"telephone":"79515112","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-01-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 09:32:43] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 09:32:43] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:10:26] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:10:26] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:10:44] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:10:44] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:10:45] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:10:45] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:11:51] production.INFO: Iniciando payment_toPrint {"external_id":"7f5c3a84-4f4f-4c2c-b8d9-bb7acfb04081"} [2026-07-17 10:11:51] production.INFO: Receipt encontrado {"id":9130,"has_patient":true} [2026-07-17 10:11:51] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"BRAYAN ORTEZ GARAY"} [2026-07-17 10:11:51] production.INFO: PDF generado correctamente [2026-07-17 10:30:13] production.INFO: Paciente encontrado {"id":2565,"name":"PEDRO DE JESUS PALMA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:30:13] production.INFO: Respuesta PersonResource {"data":{"id":2565,"type":"patient","identity_document_type_id":"1","number":"052778578","name":"PEDRO DE JESUS PALMA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDA NUEVA","email":null,"telephone":"69621036","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-08-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2565_6a3075c4198f5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2565_6a3075c4198f5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:30:14] production.INFO: Paciente encontrado {"id":2565,"name":"PEDRO DE JESUS PALMA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:30:14] production.INFO: Respuesta PersonResource {"data":{"id":2565,"type":"patient","identity_document_type_id":"1","number":"052778578","name":"PEDRO DE JESUS PALMA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDA NUEVA","email":null,"telephone":"69621036","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-08-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2565_6a3075c4198f5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2565_6a3075c4198f5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:36:46] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:36:46] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:36:47] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:36:47] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:39:51] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 10:39:51] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:42:03] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 10:42:03] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:42:04] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 10:42:04] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:45:06] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 10:45:06] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:45:07] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 10:45:07] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:51:25] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:51:25] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:51:26] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:51:26] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 10:59:47] production.INFO: Paciente encontrado {"id":2565,"name":"PEDRO DE JESUS PALMA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 10:59:47] production.INFO: Respuesta PersonResource {"data":{"id":2565,"type":"patient","identity_document_type_id":"1","number":"052778578","name":"PEDRO DE JESUS PALMA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDA NUEVA","email":null,"telephone":"69621036","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"33","fech_nac":"1992-08-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2565_6a3075c4198f5.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2565_6a3075c4198f5.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:17:30] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:17:30] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:17:39] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 11:17:39] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:18:04] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:18:04] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:18:05] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:18:05] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:18:17] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:18:17] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:26:42] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:26:42] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:46:26] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:46:26] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2703_6a5277ee2e8a6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2703_6a5277ee2e8a6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:46:27] production.INFO: Paciente encontrado {"id":2703,"name":"CARLOS ARTURO TOBAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:46:27] production.INFO: Respuesta PersonResource {"data":{"id":2703,"type":"patient","identity_document_type_id":"1","number":"028687648","name":"CARLOS ARTURO TOBAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON LOS LLANITOS","email":null,"telephone":"79392347","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"64","fech_nac":"1962-05-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2703_6a5277ee2e8a6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2703_6a5277ee2e8a6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:46:48] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:46:48] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:46:49] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:46:49] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:47:11] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2728","all_inputs":{"patient_id":"2728","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdHQh4C"}}} [2026-07-17 11:47:11] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":102582,"file_type":"image/jpeg","patient_id":"2728"} [2026-07-17 11:47:11] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","filename":"patient_2728_6a5a5c8fbefff.jpg","exists":true} [2026-07-17 11:47:11] production.INFO: Paciente actualizado {"person_id":2728,"photo":"patient_2728_6a5a5c8fbefff.jpg"} [2026-07-17 11:47:24] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:47:24] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2701_6a5250eb5153b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2701_6a5250eb5153b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:47:25] production.INFO: Paciente encontrado {"id":2701,"name":"GABRIEL BENJAMÍN GOMEZ CALDERON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:47:25] production.INFO: Respuesta PersonResource {"data":{"id":2701,"type":"patient","identity_document_type_id":"1","number":"71070051","name":"GABRIEL BENJAMÍN GOMEZ CALDERON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"COLONIA MONTOYA","email":null,"telephone":"71070051","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1994-04-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2701_6a5250eb5153b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2701_6a5250eb5153b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:47:35] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:47:35] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:47:36] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:47:36] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:49:00] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:49:00] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 11:49:01] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 11:49:01] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"62","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 12:13:18] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"1995","all_inputs":{"patient_id":"1995","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpl7ujfj"}}} [2026-07-17 12:13:18] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":71173,"file_type":"image/jpeg","patient_id":"1995"} [2026-07-17 12:13:18] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1995_6a5a62ae4a43b.jpg","filename":"patient_1995_6a5a62ae4a43b.jpg","exists":true} [2026-07-17 12:13:18] production.INFO: Paciente actualizado {"person_id":1995,"photo":"patient_1995_6a5a62ae4a43b.jpg"} [2026-07-17 12:45:21] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 12:45:21] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 12:45:22] production.INFO: Paciente encontrado {"id":1725,"name":"YESENIA MARICELA LOPEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 12:45:22] production.INFO: Respuesta PersonResource {"data":{"id":1725,"type":"patient","identity_document_type_id":"1","number":"5597410525","name":"YESENIA MARICELA LOPEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"75865094","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"44","fech_nac":"1981-06-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 12:46:42] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 12:46:42] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 13:30:06] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 13:30:06] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 13:30:07] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 13:30:07] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 14:07:31] production.INFO: Paciente encontrado {"id":120,"name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 14:07:31] production.INFO: Respuesta PersonResource {"data":{"id":120,"type":"patient","identity_document_type_id":"1","number":"77517536","name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"San Jorge","email":null,"telephone":"7751-7536","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-10","state_civil":"Soltero","sex":"Femenino","degree":"Superior Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_120_69f0cc74b530d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_120_69f0cc74b530d.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 14:07:32] production.INFO: Paciente encontrado {"id":120,"name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 14:07:32] production.INFO: Respuesta PersonResource {"data":{"id":120,"type":"patient","identity_document_type_id":"1","number":"77517536","name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"San Jorge","email":null,"telephone":"7751-7536","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-10","state_civil":"Soltero","sex":"Femenino","degree":"Superior Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_120_69f0cc74b530d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_120_69f0cc74b530d.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 14:41:35] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 14:41:35] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 14:41:36] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 14:41:36] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 15:02:50] production.INFO: Paciente encontrado {"id":120,"name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 15:02:50] production.INFO: Respuesta PersonResource {"data":{"id":120,"type":"patient","identity_document_type_id":"1","number":"77517536","name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"San Jorge","email":null,"telephone":"7751-7536","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-10","state_civil":"Soltero","sex":"Femenino","degree":"Superior Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_120_69f0cc74b530d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_120_69f0cc74b530d.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 15:02:50] production.INFO: Paciente encontrado {"id":120,"name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 15:02:50] production.INFO: Respuesta PersonResource {"data":{"id":120,"type":"patient","identity_document_type_id":"1","number":"77517536","name":"RUTH NOHEMY GÓMEZ MARTÍNEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"San Jorge","email":null,"telephone":"7751-7536","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1997-11-10","state_civil":"Soltero","sex":"Femenino","degree":"Superior Completa","occupation":"Trabajador Independiente","person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_120_69f0cc74b530d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_120_69f0cc74b530d.jpg","is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 15:49:12] production.INFO: Paciente encontrado {"id":2729,"name":"KENIA ARLINE MENDOZA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 15:49:12] production.INFO: Respuesta PersonResource {"data":{"id":2729,"type":"patient","identity_document_type_id":"1","number":"053927900","name":"KENIA ARLINE MENDOZA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72295533","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-08-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 15:49:28] production.INFO: Paciente encontrado {"id":2729,"name":"KENIA ARLINE MENDOZA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 15:49:28] production.INFO: Respuesta PersonResource {"data":{"id":2729,"type":"patient","identity_document_type_id":"1","number":"053927900","name":"KENIA ARLINE MENDOZA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72295533","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-08-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 15:49:29] production.INFO: Paciente encontrado {"id":2729,"name":"KENIA ARLINE MENDOZA RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 15:49:29] production.INFO: Respuesta PersonResource {"data":{"id":2729,"type":"patient","identity_document_type_id":"1","number":"053927900","name":"KENIA ARLINE MENDOZA RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"72295533","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1996-08-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 16:06:49] production.INFO: Paciente encontrado {"id":2558,"name":"OSCAR ALZIDEZ LARIN DURAN","has_country":true,"has_department":true,"has_province":false,"has_district":false} [2026-07-17 16:06:49] production.INFO: Respuesta PersonResource {"data":{"id":2558,"type":"patient","identity_document_type_id":"1","number":"018815930","name":"OSCAR ALZIDEZ LARIN DURAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":null,"district_id":null,"address":"transito","email":null,"telephone":"79292448","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1981-06-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 16:20:13] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 16:20:13] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":"patient_2724_6a593a4aaab97.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2724_6a593a4aaab97.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 16:20:14] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-17 16:20:14] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":"patient_2724_6a593a4aaab97.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2724_6a593a4aaab97.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 16:34:14] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 16:34:14] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-17 16:34:15] production.INFO: Paciente encontrado {"id":2711,"name":"JOSE GRANADOS JAIME","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-17 16:34:15] production.INFO: Respuesta PersonResource {"data":{"id":2711,"type":"patient","identity_document_type_id":"1","number":"040461133","name":"JOSE GRANADOS JAIME","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-08-02","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:32:18] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 07:32:18] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:32:19] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 07:32:19] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:34:04] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 07:34:04] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"7736997918","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1995_6a5a62ae4a43b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1995_6a5a62ae4a43b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:34:05] production.INFO: Paciente encontrado {"id":1995,"name":"PEDRO ANTONIO HENRIQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 07:34:05] production.INFO: Respuesta PersonResource {"data":{"id":1995,"type":"patient","identity_document_type_id":"1","number":"03660711-5","name":"PEDRO ANTONIO HENRIQUEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"JUCUARAN","email":null,"telephone":"7736997918","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"63","fech_nac":"1963-06-07","state_civil":"Casado","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_1995_6a5a62ae4a43b.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1995_6a5a62ae4a43b.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:36:16] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 07:36:16] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:36:18] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 07:36:18] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:39:13] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 07:39:13] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 07:39:14] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 07:39:14] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 08:24:38] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 08:24:38] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:06:12] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 10:06:12] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:11:19] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 10:11:19] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:11:20] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 10:11:20] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:11:23] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 10:11:23] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:11:24] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 10:11:24] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:18:29] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 10:18:29] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:18:30] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 10:18:30] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:53:50] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 10:53:50] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 10:53:51] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 10:53:51] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 11:07:54] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-18 [2026-07-18 11:07:54] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-18"]} [2026-07-18 11:07:54] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"2","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-18 11:07:55] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-18 11:07:55] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-18 11:07:55] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-18 11:07:55] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"178","pendientes":"77","reprogramadas":"14","no_asistieron":"8"},{"month":8,"atendidas":"0","pendientes":"36","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-18 11:07:55] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":178,"pendientes":77,"reprogramadas":14,"no_asistieron":8},{"month":"Agosto","atendidas":0,"pendientes":36,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-18 11:12:47] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 11:12:47] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 11:12:48] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 11:12:48] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 11:12:58] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-18 [2026-07-18 11:12:58] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-18"]} [2026-07-18 11:12:58] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"2","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-18 11:13:00] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-18 11:13:00] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-18 11:13:00] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-18 11:13:00] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"178","pendientes":"77","reprogramadas":"14","no_asistieron":"8"},{"month":8,"atendidas":"0","pendientes":"36","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-18 11:13:00] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":178,"pendientes":77,"reprogramadas":14,"no_asistieron":8},{"month":"Agosto","atendidas":0,"pendientes":36,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-18 11:14:15] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-18 [2026-07-18 11:14:15] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-18"]} [2026-07-18 11:14:15] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"2","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-18 11:14:16] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-18 11:14:16] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-18 11:14:16] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-18 11:14:16] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"178","pendientes":"77","reprogramadas":"14","no_asistieron":"8"},{"month":8,"atendidas":"0","pendientes":"36","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-18 11:14:16] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":178,"pendientes":77,"reprogramadas":14,"no_asistieron":8},{"month":"Agosto","atendidas":0,"pendientes":36,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-18 11:18:08] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-18 [2026-07-18 11:18:08] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-18"]} [2026-07-18 11:18:08] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"2","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-18 11:18:09] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-18 11:18:09] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-18 11:18:09] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-18 11:18:09] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"178","pendientes":"77","reprogramadas":"14","no_asistieron":"8"},{"month":8,"atendidas":"0","pendientes":"36","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-18 11:18:09] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":178,"pendientes":77,"reprogramadas":14,"no_asistieron":8},{"month":"Agosto","atendidas":0,"pendientes":36,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-18 11:19:38] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 11:19:38] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 11:19:39] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 11:19:39] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 11:23:10] production.INFO: Dashboard - Filtro FECHA ESPECÍFICA: 2026-07-18 [2026-07-18 11:23:10] production.INFO: Dashboard - Consulta SQL: {"sql":"select COUNT(*) as total, SUM(CASE WHEN LOWER(TRIM(state)) = 'atendido' THEN 1 ELSE 0 END) as atendido, SUM(CASE WHEN LOWER(TRIM(state)) IN ('citado', 'pendiente') OR LOWER(TRIM(state)) LIKE '%confirmado%' OR LOWER(TRIM(state)) LIKE '%sala de espera%' OR LOWER(TRIM(state)) LIKE '%atendiendose%' OR LOWER(TRIM(state)) LIKE '%en espera%' THEN 1 ELSE 0 END) as citado, SUM(CASE WHEN LOWER(TRIM(state)) IN ('reprogramado', 'postergado') THEN 1 ELSE 0 END) as reprogramado, SUM(CASE WHEN LOWER(TRIM(state)) LIKE '%no asist%' OR LOWER(TRIM(state)) = 'no_asiste' THEN 1 ELSE 0 END) as no_asistio from `quotes` where `establishment_id` = ? and date(`date`) = ?","bindings":[2,"2026-07-18"]} [2026-07-18 11:23:10] production.INFO: Dashboard - Resultado: {"count":1,"data":[{"stdClass":{"total":4,"atendido":"2","citado":"2","reprogramado":"0","no_asistio":"0"}}]} [2026-07-18 11:23:11] production.INFO: Consultando estadísticas de citas para el año: 2026 [2026-07-18 11:23:11] production.INFO: Columnas en la tabla quotes: ["id","patient_id","medic_id","box_id","establishment_id","date","time","price","state","reason_consultation","observation","created_at","updated_at","specialty_id"] [2026-07-18 11:23:11] production.INFO: Query SQL: {"sql":"select MONTH(date) as month, SUM(CASE WHEN LOWER(TRIM(state)) = \"atendido\" THEN 1 ELSE 0 END) as atendidas, SUM(CASE WHEN LOWER(TRIM(state)) IN (\"citado\", \"pendiente\", \"confirmado por teléfono\", \"en sala de espera\", \"atendiendose\") THEN 1 ELSE 0 END) as pendientes, SUM(CASE WHEN (LOWER(TRIM(state)) = \"reprogramado\" OR LOWER(TRIM(state)) = \"postergado\") THEN 1 ELSE 0 END) as reprogramadas, SUM(CASE WHEN (LOWER(TRIM(state)) = \"no asistió\" OR LOWER(TRIM(state)) = \"no asistio\" OR LOWER(TRIM(state)) = \"no_asiste\") THEN 1 ELSE 0 END) as no_asistieron from `quotes` where year(`date`) = ? group by MONTH(date) order by MONTH(date) asc","bindings":["2026"]} [2026-07-18 11:23:11] production.INFO: Resultados obtenidos: {"stats":{"Illuminate\\Support\\Collection":[{"month":1,"atendidas":"218","pendientes":"27","reprogramadas":"27","no_asistieron":"11"},{"month":2,"atendidas":"160","pendientes":"38","reprogramadas":"14","no_asistieron":"3"},{"month":3,"atendidas":"286","pendientes":"25","reprogramadas":"17","no_asistieron":"12"},{"month":4,"atendidas":"272","pendientes":"18","reprogramadas":"16","no_asistieron":"11"},{"month":5,"atendidas":"247","pendientes":"12","reprogramadas":"12","no_asistieron":"19"},{"month":6,"atendidas":"260","pendientes":"26","reprogramadas":"24","no_asistieron":"14"},{"month":7,"atendidas":"178","pendientes":"77","reprogramadas":"14","no_asistieron":"8"},{"month":8,"atendidas":"0","pendientes":"36","reprogramadas":"0","no_asistieron":"0"},{"month":9,"atendidas":"0","pendientes":"11","reprogramadas":"0","no_asistieron":"0"},{"month":10,"atendidas":"0","pendientes":"9","reprogramadas":"0","no_asistieron":"0"},{"month":11,"atendidas":"0","pendientes":"7","reprogramadas":"0","no_asistieron":"0"},{"month":12,"atendidas":"0","pendientes":"10","reprogramadas":"0","no_asistieron":"0"}]}} [2026-07-18 11:23:11] production.INFO: Estadísticas formateadas: {"stats":[{"month":"Enero","atendidas":218,"pendientes":27,"reprogramadas":27,"no_asistieron":11},{"month":"Febrero","atendidas":160,"pendientes":38,"reprogramadas":14,"no_asistieron":3},{"month":"Marzo","atendidas":286,"pendientes":25,"reprogramadas":17,"no_asistieron":12},{"month":"Abril","atendidas":272,"pendientes":18,"reprogramadas":16,"no_asistieron":11},{"month":"Mayo","atendidas":247,"pendientes":12,"reprogramadas":12,"no_asistieron":19},{"month":"Junio","atendidas":260,"pendientes":26,"reprogramadas":24,"no_asistieron":14},{"month":"Julio","atendidas":178,"pendientes":77,"reprogramadas":14,"no_asistieron":8},{"month":"Agosto","atendidas":0,"pendientes":36,"reprogramadas":0,"no_asistieron":0},{"month":"Septiembre","atendidas":0,"pendientes":11,"reprogramadas":0,"no_asistieron":0},{"month":"Octubre","atendidas":0,"pendientes":9,"reprogramadas":0,"no_asistieron":0},{"month":"Noviembre","atendidas":0,"pendientes":7,"reprogramadas":0,"no_asistieron":0},{"month":"Diciembre","atendidas":0,"pendientes":10,"reprogramadas":0,"no_asistieron":0}]} [2026-07-18 11:35:36] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 11:35:36] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 11:35:37] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 11:35:37] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 12:25:58] production.INFO: Iniciando payment_toPrint {"external_id":"a05328e1-2a9c-48d6-aa92-0d482ca69524"} [2026-07-18 12:25:58] production.INFO: Receipt encontrado {"id":9139,"has_patient":true} [2026-07-18 12:25:58] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ANA CLARIBEL CRUZ DE TEJADA"} [2026-07-18 12:25:58] production.INFO: PDF generado correctamente [2026-07-18 12:55:26] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 12:55:26] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 12:56:33] production.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 12:56:33] production.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 12:58:17] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 12:58:17] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 12:59:19] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 12:59:19] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 12:59:20] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 12:59:20] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:00:37] production.INFO: Iniciando payment_toPrint {"external_id":"a05328e1-2a9c-48d6-aa92-0d482ca69524"} [2026-07-18 13:00:37] production.INFO: Receipt encontrado {"id":9139,"has_patient":true} [2026-07-18 13:00:37] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"ANA CLARIBEL CRUZ DE TEJADA"} [2026-07-18 13:00:38] production.INFO: PDF generado correctamente [2026-07-18 13:13:25] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 13:13:25] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:13:26] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 13:13:26] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220465","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:23:44] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 13:23:44] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:24:12] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 13:24:12] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:24:12] production.INFO: Paciente encontrado {"id":2728,"name":"MARIA JULIA AGUILA DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 13:24:12] production.INFO: Respuesta PersonResource {"data":{"id":2728,"type":"patient","identity_document_type_id":"1","number":"028768787","name":"MARIA JULIA AGUILA DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"7991 2596","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"50","fech_nac":"1976-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2728_6a5a5c8fbefff.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2728_6a5a5c8fbefff.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:24:23] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 13:24:23] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:24:24] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-18 13:24:24] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 13:24:52] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2730","all_inputs":{"patient_id":"2730","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpOV2yr0"}}} [2026-07-18 13:24:52] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":91288,"file_type":"image/jpeg","patient_id":"2730"} [2026-07-18 13:24:52] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2730_6a5bc4f488bb7.jpg","filename":"patient_2730_6a5bc4f488bb7.jpg","exists":true} [2026-07-18 13:24:52] production.INFO: Paciente actualizado {"person_id":2730,"photo":"patient_2730_6a5bc4f488bb7.jpg"} [2026-07-18 14:10:55] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 14:10:55] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 14:10:56] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 14:10:56] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 16:37:31] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 16:37:31] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 16:37:31] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 16:37:31] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 17:27:00] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 17:27:00] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 17:27:01] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 17:27:01] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-18 17:30:07] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-18 17:30:07] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:07:29] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:07:29] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:07:30] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:07:30] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:07:43] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:07:43] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:07:44] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:07:44] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:10:05] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 07:10:05] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:10:06] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 07:10:06] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:13:19] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 07:13:19] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":"patient_2730_6a5bc4f488bb7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2730_6a5bc4f488bb7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:13:20] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 07:13:20] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":"patient_2730_6a5bc4f488bb7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2730_6a5bc4f488bb7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:44:31] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:44:31] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:44:32] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:44:33] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:45:13] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:45:13] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:45:14] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:45:14] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:45:46] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:45:46] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:45:47] production.INFO: Paciente encontrado {"id":2196,"name":"ANA MARCELINA CAÑAS DE GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:45:47] production.INFO: Respuesta PersonResource {"data":{"id":2196,"type":"patient","identity_document_type_id":"1","number":"049270600","name":"ANA MARCELINA CAÑAS DE GOMEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"CANTON EL CAÑAL","email":null,"telephone":"69628110","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"32","fech_nac":"1993-11-06","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:46:28] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:46:28] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 07:46:29] production.INFO: Paciente encontrado {"id":2165,"name":"JOSE GUADALUPE CHICAS HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 07:46:29] production.INFO: Respuesta PersonResource {"data":{"id":2165,"type":"patient","identity_document_type_id":"1","number":"02257218","name":"JOSE GUADALUPE CHICAS HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030102","address":"CANTON SAMUNI","email":null,"telephone":"74712453","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-12-17","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2165_6a47e71a5ce88.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2165_6a47e71a5ce88.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030102","description":"Jucuarán"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 08:42:11] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 08:42:11] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 08:43:39] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 08:43:39] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 08:43:39] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 08:43:39] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 08:44:06] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2732","all_inputs":{"patient_id":"2732","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpix9LZ0"}}} [2026-07-20 08:44:06] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":92264,"file_type":"image/jpeg","patient_id":"2732"} [2026-07-20 08:44:06] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","filename":"patient_2732_6a5e262693a8f.jpg","exists":true} [2026-07-20 08:44:06] production.INFO: Paciente actualizado {"person_id":2732,"photo":"patient_2732_6a5e262693a8f.jpg"} [2026-07-20 08:58:37] production.INFO: Paciente encontrado {"id":1161,"name":"JAQUELINE NAYELI CAMPOS CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 08:58:37] production.INFO: Respuesta PersonResource {"data":{"id":1161,"type":"patient","identity_document_type_id":"1","number":"03820872 1","name":"JAQUELINE NAYELI CAMPOS CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60571935","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2011-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:04:03] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:04:03] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:04:04] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:04:04] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:07:11] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:07:11] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:07:12] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:07:12] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:11:12] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:11:12] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:15:20] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:15:20] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:17:02] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:17:02] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:17:03] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:17:03] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:17:26] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2734","all_inputs":{"patient_id":"2734","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpEme4Tz"}}} [2026-07-20 09:17:26] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":139607,"file_type":"image/jpeg","patient_id":"2734"} [2026-07-20 09:17:26] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","filename":"patient_2734_6a5e2df6a9944.jpg","exists":true} [2026-07-20 09:17:26] production.INFO: Paciente actualizado {"person_id":2734,"photo":"patient_2734_6a5e2df6a9944.jpg"} [2026-07-20 09:31:49] production.INFO: Paciente encontrado {"id":1145,"name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:31:49] production.INFO: Respuesta PersonResource {"data":{"id":1145,"type":"patient","identity_document_type_id":"1","number":"01365394 3","name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"69958184","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1981-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:31:50] production.INFO: Paciente encontrado {"id":1145,"name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:31:50] production.INFO: Respuesta PersonResource {"data":{"id":1145,"type":"patient","identity_document_type_id":"1","number":"01365394 3","name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"69958184","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1981-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:33:35] production.INFO: Paciente encontrado {"id":1145,"name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:33:35] production.INFO: Respuesta PersonResource {"data":{"id":1145,"type":"patient","identity_document_type_id":"1","number":"01365394 3","name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"69958184","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1981-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:33:36] production.INFO: Paciente encontrado {"id":1145,"name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:33:36] production.INFO: Respuesta PersonResource {"data":{"id":1145,"type":"patient","identity_document_type_id":"1","number":"01365394 3","name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"69958184","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1981-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:35:19] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:35:19] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:35:47] production.INFO: Paciente encontrado {"id":1295,"name":"MELISSA LIZETH RIVAS ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:35:47] production.INFO: Respuesta PersonResource {"data":{"id":1295,"type":"patient","identity_document_type_id":"1","number":"06307426 2","name":"MELISSA LIZETH RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"74873395","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2011-12-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:36:43] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:36:43] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:39:42] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:39:42] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:39:43] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 09:39:43] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:39:47] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:39:47] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:39:48] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:39:48] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:40:12] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:40:12] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":"patient_2730_6a5bc4f488bb7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2730_6a5bc4f488bb7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:40:13] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:40:13] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":"patient_2730_6a5bc4f488bb7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2730_6a5bc4f488bb7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:40:28] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:40:28] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:41:08] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:41:08] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":"patient_2730_6a5bc4f488bb7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2730_6a5bc4f488bb7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 09:41:09] production.INFO: Paciente encontrado {"id":2730,"name":"INGRID JOSEFINA PORTILLO CARRANZA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 09:41:09] production.INFO: Respuesta PersonResource {"data":{"id":2730,"type":"patient","identity_document_type_id":"1","number":"031561673","name":"INGRID JOSEFINA PORTILLO CARRANZA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton el borbollon, el transito","email":null,"telephone":"71169567","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-04-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"ALICIA ARGENTINA CARRANZA","dni_person2":"031561673","person_old":false,"observation":null,"photo":"patient_2730_6a5bc4f488bb7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2730_6a5bc4f488bb7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:03:48] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:03:48] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:03:49] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:03:49] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:05:10] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:05:10] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:05:11] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:05:11] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:05:49] production.INFO: Paciente encontrado {"id":1145,"name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:05:49] production.INFO: Respuesta PersonResource {"data":{"id":1145,"type":"patient","identity_document_type_id":"1","number":"01365394 3","name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"69958184","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1981-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:12:38] production.INFO: Paciente encontrado {"id":1145,"name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:12:38] production.INFO: Respuesta PersonResource {"data":{"id":1145,"type":"patient","identity_document_type_id":"1","number":"01365394 3","name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"69958184","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1981-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:12:39] production.INFO: Paciente encontrado {"id":1145,"name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:12:39] production.INFO: Respuesta PersonResource {"data":{"id":1145,"type":"patient","identity_document_type_id":"1","number":"01365394 3","name":"CELENA GUILLERMINA GUEVARA DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"69958184","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"43","fech_nac":"1981-07-06","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:13:34] production.INFO: Paciente encontrado {"id":1130,"name":"NIKOL GUZMAN MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:13:34] production.INFO: Respuesta PersonResource {"data":{"id":1130,"type":"patient","identity_document_type_id":"1","number":"07444414 5","name":"NIKOL GUZMAN MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"73965789","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2006-05-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:13:35] production.INFO: Paciente encontrado {"id":1130,"name":"NIKOL GUZMAN MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:13:35] production.INFO: Respuesta PersonResource {"data":{"id":1130,"type":"patient","identity_document_type_id":"1","number":"07444414 5","name":"NIKOL GUZMAN MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"73965789","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2006-05-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:35:17] production.INFO: Paciente encontrado {"id":1129,"name":"SEILIN GRACIELA MARTINEZ APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:35:17] production.INFO: Respuesta PersonResource {"data":{"id":1129,"type":"patient","identity_document_type_id":"1","number":"06466800 6","name":"SEILIN GRACIELA MARTINEZ APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"74890386","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:35:18] production.INFO: Paciente encontrado {"id":1129,"name":"SEILIN GRACIELA MARTINEZ APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:35:18] production.INFO: Respuesta PersonResource {"data":{"id":1129,"type":"patient","identity_document_type_id":"1","number":"06466800 6","name":"SEILIN GRACIELA MARTINEZ APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"74890386","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:35:40] production.INFO: Paciente encontrado {"id":1130,"name":"NIKOL GUZMAN MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:35:40] production.INFO: Respuesta PersonResource {"data":{"id":1130,"type":"patient","identity_document_type_id":"1","number":"07444414 5","name":"NIKOL GUZMAN MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"73965789","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2006-05-12","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:47:03] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 10:47:03] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:47:04] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 10:47:04] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:51:28] production.INFO: Paciente encontrado {"id":1129,"name":"SEILIN GRACIELA MARTINEZ APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:51:28] production.INFO: Respuesta PersonResource {"data":{"id":1129,"type":"patient","identity_document_type_id":"1","number":"06466800 6","name":"SEILIN GRACIELA MARTINEZ APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"74890386","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:51:45] production.INFO: Paciente encontrado {"id":1129,"name":"SEILIN GRACIELA MARTINEZ APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:51:45] production.INFO: Respuesta PersonResource {"data":{"id":1129,"type":"patient","identity_document_type_id":"1","number":"06466800 6","name":"SEILIN GRACIELA MARTINEZ APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"74890386","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:51:46] production.INFO: Paciente encontrado {"id":1129,"name":"SEILIN GRACIELA MARTINEZ APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:51:46] production.INFO: Respuesta PersonResource {"data":{"id":1129,"type":"patient","identity_document_type_id":"1","number":"06466800 6","name":"SEILIN GRACIELA MARTINEZ APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"74890386","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-02-16","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:57:13] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:57:13] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:59:56] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:59:56] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 10:59:57] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 10:59:57] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:00:29] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:00:29] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:00:30] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:00:30] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:15:34] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:15:34] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:15:35] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:15:35] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:25:24] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:25:24] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:25:25] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:25:25] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:35:59] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:35:59] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:36:00] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:36:00] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:36:55] production.INFO: Paciente encontrado {"id":1983,"name":"DIEGO ALEXANDER SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:36:55] production.INFO: Respuesta PersonResource {"data":{"id":1983,"type":"patient","identity_document_type_id":"1","number":"2064804840","name":"DIEGO ALEXANDER SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS ZELAYA","email":null,"telephone":"75746635","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:36:56] production.INFO: Paciente encontrado {"id":1983,"name":"DIEGO ALEXANDER SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:36:56] production.INFO: Respuesta PersonResource {"data":{"id":1983,"type":"patient","identity_document_type_id":"1","number":"2064804840","name":"DIEGO ALEXANDER SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS ZELAYA","email":null,"telephone":"75746635","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:37:53] production.INFO: Paciente encontrado {"id":1151,"name":"JOSE GILBERTO SISNEROS GONZALES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:37:53] production.INFO: Respuesta PersonResource {"data":{"id":1151,"type":"patient","identity_document_type_id":"1","number":"06052259 1","name":"JOSE GILBERTO SISNEROS GONZALES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72139105","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-04-10","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:39:54] production.INFO: Paciente encontrado {"id":2327,"name":"VILMA RAQUEL VILLEDA MORAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:39:54] production.INFO: Respuesta PersonResource {"data":{"id":2327,"type":"patient","identity_document_type_id":"1","number":"04539591","name":"VILMA RAQUEL VILLEDA MORAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"70101502","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:40:17] production.INFO: Paciente encontrado {"id":1983,"name":"DIEGO ALEXANDER SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:40:17] production.INFO: Respuesta PersonResource {"data":{"id":1983,"type":"patient","identity_document_type_id":"1","number":"2064804840","name":"DIEGO ALEXANDER SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS ZELAYA","email":null,"telephone":"75746635","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:40:18] production.INFO: Paciente encontrado {"id":1983,"name":"DIEGO ALEXANDER SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 11:40:18] production.INFO: Respuesta PersonResource {"data":{"id":1983,"type":"patient","identity_document_type_id":"1","number":"2064804840","name":"DIEGO ALEXANDER SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS ZELAYA","email":null,"telephone":"75746635","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:44:18] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 11:44:18] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70251804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 11:44:19] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 11:44:19] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70251804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 12:03:28] production.INFO: Paciente encontrado {"id":1983,"name":"DIEGO ALEXANDER SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 12:03:28] production.INFO: Respuesta PersonResource {"data":{"id":1983,"type":"patient","identity_document_type_id":"1","number":"2064804840","name":"DIEGO ALEXANDER SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS ZELAYA","email":null,"telephone":"75746635","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 12:03:48] production.INFO: Paciente encontrado {"id":1983,"name":"DIEGO ALEXANDER SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 12:03:48] production.INFO: Respuesta PersonResource {"data":{"id":1983,"type":"patient","identity_document_type_id":"1","number":"2064804840","name":"DIEGO ALEXANDER SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS ZELAYA","email":null,"telephone":"75746635","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 12:03:48] production.INFO: Paciente encontrado {"id":1983,"name":"DIEGO ALEXANDER SARAVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 12:03:48] production.INFO: Respuesta PersonResource {"data":{"id":1983,"type":"patient","identity_document_type_id":"1","number":"2064804840","name":"DIEGO ALEXANDER SARAVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON LOS ZELAYA","email":null,"telephone":"75746635","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 12:04:00] production.INFO: Iniciando payment_toPrint {"external_id":"50c7bb58-823b-4b84-bfe1-46b39c84675c"} [2026-07-20 12:04:00] production.INFO: Receipt encontrado {"id":9158,"has_patient":true} [2026-07-20 12:04:00] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"DIEGO ALEXANDER SARAVIA"} [2026-07-20 12:04:00] production.INFO: PDF generado correctamente [2026-07-20 12:30:21] production.INFO: Paciente encontrado {"id":2327,"name":"VILMA RAQUEL VILLEDA MORAN","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 12:30:21] production.INFO: Respuesta PersonResource {"data":{"id":2327,"type":"patient","identity_document_type_id":"1","number":"04539591","name":"VILMA RAQUEL VILLEDA MORAN","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"70101502","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 12:38:51] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 12:38:51] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 12:38:52] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 12:38:52] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 13:07:57] production.INFO: Paciente encontrado {"id":1085,"name":"CESAR ALBERTO HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 13:07:57] production.INFO: Respuesta PersonResource {"data":{"id":1085,"type":"patient","identity_document_type_id":"1","number":"04729754 1","name":"CESAR ALBERTO HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"78663345","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-12-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 13:07:58] production.INFO: Paciente encontrado {"id":1085,"name":"CESAR ALBERTO HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 13:07:58] production.INFO: Respuesta PersonResource {"data":{"id":1085,"type":"patient","identity_document_type_id":"1","number":"04729754 1","name":"CESAR ALBERTO HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"78663345","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-12-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 13:20:39] production.INFO: Paciente encontrado {"id":1085,"name":"CESAR ALBERTO HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 13:20:39] production.INFO: Respuesta PersonResource {"data":{"id":1085,"type":"patient","identity_document_type_id":"1","number":"04729754 1","name":"CESAR ALBERTO HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"78663345","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-12-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 13:20:39] production.INFO: Paciente encontrado {"id":1085,"name":"CESAR ALBERTO HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 13:20:39] production.INFO: Respuesta PersonResource {"data":{"id":1085,"type":"patient","identity_document_type_id":"1","number":"04729754 1","name":"CESAR ALBERTO HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"78663345","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-12-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 13:25:06] production.INFO: Paciente encontrado {"id":1085,"name":"CESAR ALBERTO HERNANDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 13:25:06] production.INFO: Respuesta PersonResource {"data":{"id":1085,"type":"patient","identity_document_type_id":"1","number":"04729754 1","name":"CESAR ALBERTO HERNANDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON ZELAYA","email":null,"telephone":"78663345","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-12-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 13:36:01] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 13:36:01] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 13:36:02] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 13:36:02] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 14:18:42] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 14:18:42] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 14:19:51] production.INFO: Paciente encontrado {"id":42,"name":"ELMER ALEJANDRO GUEVARA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 14:19:51] production.INFO: Respuesta PersonResource {"data":{"id":42,"type":"patient","identity_document_type_id":"1","number":"60297832","name":"ELMER ALEJANDRO GUEVARA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60297832","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2016-12-25","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 14:20:04] production.INFO: Paciente encontrado {"id":42,"name":"ELMER ALEJANDRO GUEVARA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 14:20:04] production.INFO: Respuesta PersonResource {"data":{"id":42,"type":"patient","identity_document_type_id":"1","number":"60297832","name":"ELMER ALEJANDRO GUEVARA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60297832","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2016-12-25","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 14:20:12] production.INFO: Paciente encontrado {"id":42,"name":"ELMER ALEJANDRO GUEVARA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 14:20:12] production.INFO: Respuesta PersonResource {"data":{"id":42,"type":"patient","identity_document_type_id":"1","number":"60297832","name":"ELMER ALEJANDRO GUEVARA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60297832","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2016-12-25","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 14:20:12] production.INFO: Paciente encontrado {"id":42,"name":"ELMER ALEJANDRO GUEVARA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 14:20:12] production.INFO: Respuesta PersonResource {"data":{"id":42,"type":"patient","identity_document_type_id":"1","number":"60297832","name":"ELMER ALEJANDRO GUEVARA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60297832","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2016-12-25","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 14:29:46] production.INFO: Paciente encontrado {"id":2585,"name":"KIMBERLY JULISSA AREVALO TORRES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 14:29:46] production.INFO: Respuesta PersonResource {"data":{"id":2585,"type":"patient","identity_document_type_id":"1","number":"75266817","name":"KIMBERLY JULISSA AREVALO TORRES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL BORBOLLON","email":null,"telephone":"64316907","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2013-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"GLORIA XIOMARA LOPEZ TELLES","dni_person2":"062292964","person_old":false,"observation":null,"photo":"patient_2585_6a35af3f6d3d3.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2585_6a35af3f6d3d3.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 14:41:35] production.INFO: Paciente encontrado {"id":42,"name":"ELMER ALEJANDRO GUEVARA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 14:41:35] production.INFO: Respuesta PersonResource {"data":{"id":42,"type":"patient","identity_document_type_id":"1","number":"60297832","name":"ELMER ALEJANDRO GUEVARA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"60297832","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2016-12-25","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:11:54] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 15:11:54] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:13:34] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 15:13:34] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:13:35] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 15:13:35] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:13:53] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 15:13:53] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:13:54] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 15:13:54] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:14:27] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2735","all_inputs":{"patient_id":"2735","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpIfv99F"}}} [2026-07-20 15:14:27] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":103521,"file_type":"image/jpeg","patient_id":"2735"} [2026-07-20 15:14:27] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","filename":"patient_2735_6a5e81a32c5f8.jpg","exists":true} [2026-07-20 15:14:27] production.INFO: Paciente actualizado {"person_id":2735,"photo":"patient_2735_6a5e81a32c5f8.jpg"} [2026-07-20 15:33:28] production.INFO: Paciente encontrado {"id":1953,"name":"ALISON LIZBETH RIVERA ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:33:28] production.INFO: Respuesta PersonResource {"data":{"id":1953,"type":"patient","identity_document_type_id":"1","number":"041647293","name":"ALISON LIZBETH RIVERA ALVAREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70360687","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-05-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"041647293","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:33:29] production.INFO: Paciente encontrado {"id":1953,"name":"ALISON LIZBETH RIVERA ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:33:29] production.INFO: Respuesta PersonResource {"data":{"id":1953,"type":"patient","identity_document_type_id":"1","number":"041647293","name":"ALISON LIZBETH RIVERA ALVAREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70360687","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-05-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"041647293","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:39:26] production.INFO: Paciente encontrado {"id":1953,"name":"ALISON LIZBETH RIVERA ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:39:26] production.INFO: Respuesta PersonResource {"data":{"id":1953,"type":"patient","identity_document_type_id":"1","number":"041647293","name":"ALISON LIZBETH RIVERA ALVAREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70360687","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-05-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"041647293","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:39:27] production.INFO: Paciente encontrado {"id":1953,"name":"ALISON LIZBETH RIVERA ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:39:27] production.INFO: Respuesta PersonResource {"data":{"id":1953,"type":"patient","identity_document_type_id":"1","number":"041647293","name":"ALISON LIZBETH RIVERA ALVAREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70360687","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-05-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"041647293","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:39:43] production.INFO: Paciente encontrado {"id":1782,"name":"CARLOS DANIEL PANAMEÑO RAMOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:39:43] production.INFO: Respuesta PersonResource {"data":{"id":1782,"type":"patient","identity_document_type_id":"1","number":"057986126","name":"CARLOS DANIEL PANAMEÑO RAMOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"75899352","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1998-11-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:39:44] production.INFO: Paciente encontrado {"id":1782,"name":"CARLOS DANIEL PANAMEÑO RAMOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:39:44] production.INFO: Respuesta PersonResource {"data":{"id":1782,"type":"patient","identity_document_type_id":"1","number":"057986126","name":"CARLOS DANIEL PANAMEÑO RAMOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"75899352","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1998-11-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:42:01] production.INFO: Paciente encontrado {"id":1953,"name":"ALISON LIZBETH RIVERA ALVAREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:42:01] production.INFO: Respuesta PersonResource {"data":{"id":1953,"type":"patient","identity_document_type_id":"1","number":"041647293","name":"ALISON LIZBETH RIVERA ALVAREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70360687","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2011-05-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":"041647293","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:42:34] production.INFO: Paciente encontrado {"id":1782,"name":"CARLOS DANIEL PANAMEÑO RAMOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:42:34] production.INFO: Respuesta PersonResource {"data":{"id":1782,"type":"patient","identity_document_type_id":"1","number":"057986126","name":"CARLOS DANIEL PANAMEÑO RAMOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"75899352","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1998-11-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:42:35] production.INFO: Paciente encontrado {"id":1782,"name":"CARLOS DANIEL PANAMEÑO RAMOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:42:35] production.INFO: Respuesta PersonResource {"data":{"id":1782,"type":"patient","identity_document_type_id":"1","number":"057986126","name":"CARLOS DANIEL PANAMEÑO RAMOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"75899352","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1998-11-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:47:47] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:47:47] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:47:48] production.INFO: Paciente encontrado {"id":1882,"name":"JUAN FRANCISCO PORTILLO GONZALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:47:48] production.INFO: Respuesta PersonResource {"data":{"id":1882,"type":"patient","identity_document_type_id":"1","number":"062168254","name":"JUAN FRANCISCO PORTILLO GONZALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"61539681","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-03-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:52:03] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:52:03] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:52:04] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:52:04] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:53:30] production.INFO: Paciente encontrado {"id":1782,"name":"CARLOS DANIEL PANAMEÑO RAMOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 15:53:30] production.INFO: Respuesta PersonResource {"data":{"id":1782,"type":"patient","identity_document_type_id":"1","number":"057986126","name":"CARLOS DANIEL PANAMEÑO RAMOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"75899352","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1998-11-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:55:45] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 15:55:45] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 15:55:46] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 15:55:46] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:07:00] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:07:00] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:07:01] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:07:01] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:09:47] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 16:09:47] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:09:48] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 16:09:48] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:11:59] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:11:59] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:12:00] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:12:00] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:12:19] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:12:19] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:12:20] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:12:20] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:25:30] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:25:30] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:27:21] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:27:21] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:27:22] production.INFO: Paciente encontrado {"id":1777,"name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:27:22] production.INFO: Respuesta PersonResource {"data":{"id":1777,"type":"patient","identity_document_type_id":"1","number":"050287937","name":"ESTEFANY BEATRIZ COLORADO DE PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79547274","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-12-02","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:28:02] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 16:28:02] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:28:03] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-20 16:28:03] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:31:53] production.INFO: Paciente encontrado {"id":2727,"name":"ANGIE ASANETH TORRES MORENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:31:53] production.INFO: Respuesta PersonResource {"data":{"id":2727,"type":"patient","identity_document_type_id":"1","number":"084831085","name":"ANGIE ASANETH TORRES MORENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"barrio san juan","email":null,"telephone":"79515112","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-01-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-20 16:31:54] production.INFO: Paciente encontrado {"id":2727,"name":"ANGIE ASANETH TORRES MORENO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-20 16:31:54] production.INFO: Respuesta PersonResource {"data":{"id":2727,"type":"patient","identity_document_type_id":"1","number":"084831085","name":"ANGIE ASANETH TORRES MORENO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"barrio san juan","email":null,"telephone":"79515112","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-01-31","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:06:40] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:06:40] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:06:41] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:06:41] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:07:09] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:07:09] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:07:10] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:07:10] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:08:21] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:08:21] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:08:22] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:08:22] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:12:18] production.INFO: === INICIO STORE PRESCRIPTION === [2026-07-21 08:12:18] production.INFO: Request data: {"patient_id":2735,"history_id":2021,"doctor_id":1999,"diagnosis":"Extracción de pieza destruída","medications":[{"name":"Dexketoprofeno","dose":"25mg","frequency":"8h","duration":"3d","instruction":null,"time":null},{"name":"Amoxicilina+ acido clavulanico","dose":"875/125mg","frequency":"12h","duration":"7d","instruction":null,"time":null}],"instructions":[],"observations":null,"prescription_date":"2026-07-20","next_appointment":null,"prescription_status":"active"} [2026-07-21 08:12:18] production.INFO: Base history encontrada: {"id":2021,"number_history":"0001898"} [2026-07-21 08:12:18] production.INFO: Guardando prescripci?n con datos: {"patient_id":2735,"diagnosis":"Extracción de pieza destruída","prescription_date":"2026-07-20 00:00:00","medications_count":2,"instructions_count":0} [2026-07-21 08:12:18] production.INFO: Prescripci?n guardada exitosamente con ID: 2022 [2026-07-21 08:34:05] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:34:05] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:34:06] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:34:06] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:48:03] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:48:03] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 08:48:05] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 08:48:05] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 09:22:23] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 09:22:23] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 09:22:24] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 09:22:24] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 10:15:13] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 10:15:13] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 10:15:26] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 10:15:26] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 10:15:27] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 10:15:27] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 10:39:23] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 10:39:23] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 10:39:24] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 10:39:24] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:02:51] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:02:51] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:03:28] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:03:28] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:03:29] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:03:29] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:03:59] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:03:59] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:04:45] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:04:45] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:04:46] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:04:46] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:05:12] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2736","all_inputs":{"patient_id":"2736","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppKMLcm"}}} [2026-07-21 11:05:12] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":121289,"file_type":"image/jpeg","patient_id":"2736"} [2026-07-21 11:05:12] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","filename":"patient_2736_6a5f98b885695.jpg","exists":true} [2026-07-21 11:05:12] production.INFO: Paciente actualizado {"person_id":2736,"photo":"patient_2736_6a5f98b885695.jpg"} [2026-07-21 11:07:04] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:07:04] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 11:07:05] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 11:07:05] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:00:07] production.INFO: Paciente encontrado {"id":2737,"name":"ANGELY MICHELLE GARAY GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 12:00:07] production.INFO: Respuesta PersonResource {"data":{"id":2737,"type":"patient","identity_document_type_id":"1","number":"0560510150","name":"ANGELY MICHELLE GARAY GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"77135195","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"201051501","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:02:02] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:02:02] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:02:03] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:02:03] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:03:47] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:03:47] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:03:48] production.INFO: Paciente encontrado {"id":2723,"name":"BRAYAN ORTEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:03:48] production.INFO: Respuesta PersonResource {"data":{"id":2723,"type":"patient","identity_document_type_id":"1","number":"02424204","name":"BRAYAN ORTEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON L ACONOA, CERIO EK CHAPARRAL","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"TUTOR","dni_person2":"02424204","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:04:23] production.INFO: Iniciando payment_toPrint {"external_id":"388608e7-bf04-4e0b-9eb4-4cc9072453a5"} [2026-07-21 12:04:23] production.INFO: Receipt encontrado {"id":9173,"has_patient":true} [2026-07-21 12:04:23] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"BRAYAN ORTEZ GARAY"} [2026-07-21 12:04:23] production.INFO: PDF generado correctamente [2026-07-21 12:06:03] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:06:03] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:15:17] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:15:17] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:15:18] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:15:18] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:15:36] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2726","all_inputs":{"patient_id":"2726","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpa9imXj"}}} [2026-07-21 12:15:36] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":36032,"file_type":"image/jpeg","patient_id":"2726"} [2026-07-21 12:15:36] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2726_6a5fa9388821f.jpg","filename":"patient_2726_6a5fa9388821f.jpg","exists":true} [2026-07-21 12:15:36] production.INFO: Paciente actualizado {"person_id":2726,"photo":"patient_2726_6a5fa9388821f.jpg"} [2026-07-21 12:17:28] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 12:17:28] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:17:29] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 12:17:29] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:20:38] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 12:20:38] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:21:10] production.INFO: Iniciando payment_toPrint {"external_id":"ed6d06cb-6b73-4f38-a402-1016ef688629"} [2026-07-21 12:21:10] production.INFO: Receipt encontrado {"id":9176,"has_patient":true} [2026-07-21 12:21:10] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"Miladis Elizabeth Coreas Martinez"} [2026-07-21 12:21:10] production.INFO: PDF generado correctamente [2026-07-21 12:21:22] production.INFO: Iniciando payment_toPrint {"external_id":"fcf1653f-9736-4f89-a987-06d73ba77d7a"} [2026-07-21 12:21:22] production.INFO: Receipt encontrado {"id":9177,"has_patient":true} [2026-07-21 12:21:22] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"Miladis Elizabeth Coreas Martinez"} [2026-07-21 12:21:22] production.INFO: PDF generado correctamente [2026-07-21 12:22:40] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 12:22:40] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:41:46] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:41:46] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:41:47] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:41:47] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:42:27] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:42:27] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:42:28] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:42:28] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:45:32] production.INFO: Iniciando payment_toPrint {"external_id":"f61b1734-95cb-4752-bdbf-8edb08ec0a1b"} [2026-07-21 12:45:32] production.INFO: Receipt encontrado {"id":9178,"has_patient":true} [2026-07-21 12:45:32] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"JOSE EDILBERTO GARCIA SEGOVIA"} [2026-07-21 12:45:32] production.INFO: PDF generado correctamente [2026-07-21 12:51:58] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:51:58] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:51:59] production.INFO: Paciente encontrado {"id":2151,"name":"EDWIN ALEXANDER ARAUJO NAVARRETE","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:51:59] production.INFO: Respuesta PersonResource {"data":{"id":2151,"type":"patient","identity_document_type_id":"1","number":"060360630","name":"EDWIN ALEXANDER ARAUJO NAVARRETE","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"72011041","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-04-15","state_civil":null,"sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2151_69c291dc55d31.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2151_69c291dc55d31.jpg","is_orthodontic":true,"ortho_start_date":"2026-06-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:52:17] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 12:52:17] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:52:18] production.INFO: Paciente encontrado {"id":2054,"name":"NATALY GABRIELA SERPAS MORAGA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 12:52:18] production.INFO: Respuesta PersonResource {"data":{"id":2054,"type":"patient","identity_document_type_id":"1","number":"05279159-2","name":"NATALY GABRIELA SERPAS MORAGA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"77466390","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1995-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2054_6a3a923235f0a.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2054_6a3a923235f0a.jpg","is_orthodontic":true,"ortho_start_date":"2026-07-06","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:53:59] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:53:59] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":"patient_2726_6a5fa9388821f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2726_6a5fa9388821f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 12:54:00] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 12:54:00] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":"patient_2726_6a5fa9388821f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2726_6a5fa9388821f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 14:14:03] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 14:14:03] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 14:14:04] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 14:14:04] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:10:28] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:10:28] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:18:40] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:18:40] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:18:41] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:18:41] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:25:16] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:25:16] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:25:17] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:25:17] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:41:47] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:41:47] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:41:48] production.INFO: Paciente encontrado {"id":380,"name":"EDGARDO JOSE FLORES AGUILAR","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:41:48] production.INFO: Respuesta PersonResource {"data":{"id":380,"type":"patient","identity_document_type_id":"1","number":"03438645-4","name":"EDGARDO JOSE FLORES AGUILAR","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"EL TRANSITO","email":null,"telephone":"76221500","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2010-03-19","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_380_6a32b5077bb44.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_380_6a32b5077bb44.jpg","is_orthodontic":true,"ortho_start_date":"2026-05-19","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:42:43] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 15:42:43] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":"patient_2724_6a593a4aaab97.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2724_6a593a4aaab97.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:42:44] production.INFO: Paciente encontrado {"id":2724,"name":"DAVID NICOLAS GALEAS CASTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-21 15:42:44] production.INFO: Respuesta PersonResource {"data":{"id":2724,"type":"patient","identity_document_type_id":"1","number":"038446036","name":"DAVID NICOLAS GALEAS CASTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2014-09-12","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"LETICIA YAMILETH CASTILLO QUINTANILLA","dni_person2":"038446036","person_old":false,"observation":null,"photo":"patient_2724_6a593a4aaab97.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2724_6a593a4aaab97.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:47:21] production.INFO: Paciente encontrado {"id":2738,"name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:47:21] production.INFO: Respuesta PersonResource {"data":{"id":2738,"type":"patient","identity_document_type_id":"1","number":"061610101","name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"69582979","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:47:33] production.INFO: Paciente encontrado {"id":2738,"name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:47:33] production.INFO: Respuesta PersonResource {"data":{"id":2738,"type":"patient","identity_document_type_id":"1","number":"061610101","name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"69582979","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 15:47:34] production.INFO: Paciente encontrado {"id":2738,"name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 15:47:34] production.INFO: Respuesta PersonResource {"data":{"id":2738,"type":"patient","identity_document_type_id":"1","number":"061610101","name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"69582979","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 16:07:01] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 16:07:01] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2002-07-09","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-07-13","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 16:07:02] production.INFO: Paciente encontrado {"id":1848,"name":"MELISA BETANIA MARIN PORTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 16:07:02] production.INFO: Respuesta PersonResource {"data":{"id":1848,"type":"patient","identity_document_type_id":"1","number":"063640592","name":"MELISA BETANIA MARIN PORTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"79538553","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2002-07-09","state_civil":null,"sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-07-13","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":2,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 16:20:53] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 16:20:53] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-21 16:20:54] production.INFO: Paciente encontrado {"id":2523,"name":"DELIS ANDREA MAJANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-21 16:20:54] production.INFO: Respuesta PersonResource {"data":{"id":2523,"type":"patient","identity_document_type_id":"1","number":"61135939","name":"DELIS ANDREA MAJANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO CONCEPCION","email":null,"telephone":"68487848","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2009-02-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2523_6a394cadbdd6e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2523_6a394cadbdd6e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:08:21] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:08:21] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:08:22] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:08:22] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:08:48] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:08:48] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:08:49] production.INFO: Paciente encontrado {"id":179,"name":"Miladis Elizabeth Coreas Martinez","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:08:49] production.INFO: Respuesta PersonResource {"data":{"id":179,"type":"patient","identity_document_type_id":"1","number":"72550691","name":"Miladis Elizabeth Coreas Martinez","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"San Rafael Oriente","email":null,"telephone":"7255-0691","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1992-06-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:13:06] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:13:06] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:13:07] production.INFO: Paciente encontrado {"id":1092,"name":"MONICA DALILA MUNDO LOPEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:13:07] production.INFO: Respuesta PersonResource {"data":{"id":1092,"type":"patient","identity_document_type_id":"1","number":"05230691-5","name":"MONICA DALILA MUNDO LOPEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"PRIMAVERA","email":null,"telephone":"972-6702254","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1995-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:14:41] production.INFO: Paciente encontrado {"id":2738,"name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:14:41] production.INFO: Respuesta PersonResource {"data":{"id":2738,"type":"patient","identity_document_type_id":"1","number":"061610101","name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"69582979","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:14:42] production.INFO: Paciente encontrado {"id":2738,"name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 07:14:42] production.INFO: Respuesta PersonResource {"data":{"id":2738,"type":"patient","identity_document_type_id":"1","number":"061610101","name":"JEFFRY ANTONIO QUINTANILLA GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"69582979","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-08-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:57:18] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 07:57:18] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 07:57:18] production.INFO: Paciente encontrado {"id":2736,"name":"JOSE EDILBERTO GARCIA SEGOVIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 07:57:18] production.INFO: Respuesta PersonResource {"data":{"id":2736,"type":"patient","identity_document_type_id":"1","number":"048947369","name":"JOSE EDILBERTO GARCIA SEGOVIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Carlos, el amate","email":null,"telephone":"72972377","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-03-06","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"KARLA MARCELINA SEGOVIA DE GARCIA","dni_person2":"048947369","person_old":false,"observation":null,"photo":"patient_2736_6a5f98b885695.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2736_6a5f98b885695.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 08:23:04] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 08:23:04] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 08:23:26] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 08:23:26] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 08:23:26] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 08:23:26] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77441017","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 08:35:41] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 08:35:41] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 08:36:36] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 08:36:36] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 08:36:37] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 08:36:37] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 08:37:06] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2739","all_inputs":{"patient_id":"2739","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpF9VFpA"}}} [2026-07-22 08:37:06] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":86099,"file_type":"image/jpeg","patient_id":"2739"} [2026-07-22 08:37:06] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","filename":"patient_2739_6a60c7820ca2c.jpg","exists":true} [2026-07-22 08:37:06] production.INFO: Paciente actualizado {"person_id":2739,"photo":"patient_2739_6a60c7820ca2c.jpg"} [2026-07-22 09:15:44] production.INFO: Paciente encontrado {"id":2740,"name":"ANDERSON ISAI QUINTANILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:15:44] production.INFO: Respuesta PersonResource {"data":{"id":2740,"type":"patient","identity_document_type_id":"1","number":"012962569","name":"ANDERSON ISAI QUINTANILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Hacienda la cabaña, Jucuaran","email":null,"telephone":"75379099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-06-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RHINA NOEMY QUINTANILLA MONTERO","dni_person2":"012962569","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:19:49] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:19:49] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:19:50] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:19:50] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:21:38] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:21:38] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:21:39] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:21:39] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:21:39] production.INFO: Paciente encontrado {"id":2693,"name":"KATERIN ELIZABETH CAMPOS GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":false} [2026-07-22 09:21:39] production.INFO: Respuesta PersonResource {"data":{"id":2693,"type":"patient","identity_document_type_id":"1","number":"077110397","name":"KATERIN ELIZABETH CAMPOS GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":null,"address":"BARRIO LA MERCED","email":null,"telephone":"68262967","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2007-06-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:22:56] production.INFO: Paciente encontrado {"id":2682,"name":"JOSE LUCIANO CRUZ CARDENAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:22:56] production.INFO: Respuesta PersonResource {"data":{"id":2682,"type":"patient","identity_document_type_id":"1","number":"019582768","name":"JOSE LUCIANO CRUZ CARDENAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA","email":null,"telephone":"78878735","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"47","fech_nac":"1978-10-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:23:31] production.INFO: Paciente encontrado {"id":1076,"name":"Estefany Yanira Chavez Granados","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:23:31] production.INFO: Respuesta PersonResource {"data":{"id":1076,"type":"patient","identity_document_type_id":"1","number":"06311927 4","name":"Estefany Yanira Chavez Granados","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"70686627","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2001-12-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:23:59] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:23:59] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:23:59] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:23:59] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:24:21] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:24:21] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:24:22] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:24:22] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:26:50] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:26:50] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:26:51] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:26:51] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:29:16] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:29:16] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:35:35] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:35:35] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:35:37] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:35:37] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:35:47] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:35:47] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:35:48] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 09:35:48] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:39:54] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:39:54] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:39:55] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:39:55] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:40:03] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:40:03] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:40:05] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 09:40:05] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 09:40:46] production.INFO: Iniciando payment_toPrint {"external_id":"03e5a92c-a1e5-45d9-a6f4-9bbe55c5c31b"} [2026-07-22 09:40:46] production.INFO: Receipt encontrado {"id":9191,"has_patient":true} [2026-07-22 09:40:46] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"DIEGO MOISES CALDERON ALVARADO"} [2026-07-22 09:40:46] production.INFO: PDF generado correctamente [2026-07-22 10:14:46] production.INFO: Paciente encontrado {"id":2115,"name":"ROSA TRINIDAD CAMPOS SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:14:46] production.INFO: Respuesta PersonResource {"data":{"id":2115,"type":"patient","identity_document_type_id":"1","number":"0361050640","name":"ROSA TRINIDAD CAMPOS SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"76394501","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-05-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:14:47] production.INFO: Paciente encontrado {"id":2115,"name":"ROSA TRINIDAD CAMPOS SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:14:47] production.INFO: Respuesta PersonResource {"data":{"id":2115,"type":"patient","identity_document_type_id":"1","number":"0361050640","name":"ROSA TRINIDAD CAMPOS SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"76394501","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-05-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:15:01] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:15:01] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:15:02] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:15:02] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:15:48] production.INFO: Paciente encontrado {"id":299,"name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:15:48] production.INFO: Respuesta PersonResource {"data":{"id":299,"type":"patient","identity_document_type_id":"1","number":"04672005-4","name":"CRISTINA ESMERALDA SARAVIA DE ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"76239543","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1992-08-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:16:13] production.INFO: Iniciando payment_toPrint {"external_id":"f12dd267-36e3-40ff-aadd-b757f9d07589"} [2026-07-22 10:16:13] production.INFO: Receipt encontrado {"id":9193,"has_patient":true} [2026-07-22 10:16:13] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"CRISTINA ESMERALDA SARAVIA DE ARAUJO"} [2026-07-22 10:16:13] production.INFO: PDF generado correctamente [2026-07-22 10:45:28] production.INFO: Paciente encontrado {"id":2115,"name":"ROSA TRINIDAD CAMPOS SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:45:28] production.INFO: Respuesta PersonResource {"data":{"id":2115,"type":"patient","identity_document_type_id":"1","number":"0361050640","name":"ROSA TRINIDAD CAMPOS SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"76394501","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-05-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:45:29] production.INFO: Paciente encontrado {"id":2115,"name":"ROSA TRINIDAD CAMPOS SEGOVIA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:45:29] production.INFO: Respuesta PersonResource {"data":{"id":2115,"type":"patient","identity_document_type_id":"1","number":"0361050640","name":"ROSA TRINIDAD CAMPOS SEGOVIA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"76394501","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-05-21","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:52:05] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 10:52:05] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 10:53:04] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 10:53:04] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:02:15] production.INFO: Paciente encontrado {"id":882,"name":"IVETT ALESSANDRA VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:02:15] production.INFO: Respuesta PersonResource {"data":{"id":882,"type":"patient","identity_document_type_id":"1","number":"06523616-1","name":"IVETT ALESSANDRA VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON EL MACULIS EREGUAYQUIN","email":null,"telephone":"7902 1984","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:02:16] production.INFO: Paciente encontrado {"id":882,"name":"IVETT ALESSANDRA VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:02:16] production.INFO: Respuesta PersonResource {"data":{"id":882,"type":"patient","identity_document_type_id":"1","number":"06523616-1","name":"IVETT ALESSANDRA VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON EL MACULIS EREGUAYQUIN","email":null,"telephone":"7902 1984","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:04:01] production.INFO: Paciente encontrado {"id":882,"name":"IVETT ALESSANDRA VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:04:01] production.INFO: Respuesta PersonResource {"data":{"id":882,"type":"patient","identity_document_type_id":"1","number":"06523616-1","name":"IVETT ALESSANDRA VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON EL MACULIS EREGUAYQUIN","email":null,"telephone":"7902 1984","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:04:02] production.INFO: Paciente encontrado {"id":882,"name":"IVETT ALESSANDRA VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:04:02] production.INFO: Respuesta PersonResource {"data":{"id":882,"type":"patient","identity_document_type_id":"1","number":"06523616-1","name":"IVETT ALESSANDRA VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON EL MACULIS EREGUAYQUIN","email":null,"telephone":"7902 1984","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:17:00] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 11:17:00] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:17:01] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 11:17:01] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:22:44] production.INFO: Paciente encontrado {"id":882,"name":"IVETT ALESSANDRA VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:22:44] production.INFO: Respuesta PersonResource {"data":{"id":882,"type":"patient","identity_document_type_id":"1","number":"06523616-1","name":"IVETT ALESSANDRA VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON EL MACULIS EREGUAYQUIN","email":null,"telephone":"7902 1984","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:22:45] production.INFO: Paciente encontrado {"id":882,"name":"IVETT ALESSANDRA VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:22:45] production.INFO: Respuesta PersonResource {"data":{"id":882,"type":"patient","identity_document_type_id":"1","number":"06523616-1","name":"IVETT ALESSANDRA VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON EL MACULIS EREGUAYQUIN","email":null,"telephone":"7902 1984","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:28:49] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 11:28:49] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:28:50] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 11:28:50] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:29:14] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2743","all_inputs":{"patient_id":"2743","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmUm7xr"}}} [2026-07-22 11:29:14] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":103145,"file_type":"image/jpeg","patient_id":"2743"} [2026-07-22 11:29:14] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2743_6a60efdaa7fe7.jpg","filename":"patient_2743_6a60efdaa7fe7.jpg","exists":true} [2026-07-22 11:29:14] production.INFO: Paciente actualizado {"person_id":2743,"photo":"patient_2743_6a60efdaa7fe7.jpg"} [2026-07-22 11:31:15] production.INFO: Paciente encontrado {"id":882,"name":"IVETT ALESSANDRA VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:31:15] production.INFO: Respuesta PersonResource {"data":{"id":882,"type":"patient","identity_document_type_id":"1","number":"06523616-1","name":"IVETT ALESSANDRA VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON EL MACULIS EREGUAYQUIN","email":null,"telephone":"7902 1984","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-03-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:42:13] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:42:13] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:42:14] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:42:14] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:44:34] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:44:34] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:48:47] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:48:47] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:50:47] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:50:47] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:57:05] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:57:05] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:57:24] production.INFO: Paciente encontrado {"id":1177,"name":"YESSICA ESTEFANNY ARGUETA CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:57:24] production.INFO: Respuesta PersonResource {"data":{"id":1177,"type":"patient","identity_document_type_id":"1","number":"74801344","name":"YESSICA ESTEFANNY ARGUETA CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"74801344","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2008-09-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:58:37] production.INFO: Paciente encontrado {"id":1295,"name":"MELISSA LIZETH RIVAS ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:58:37] production.INFO: Respuesta PersonResource {"data":{"id":1295,"type":"patient","identity_document_type_id":"1","number":"06307426 2","name":"MELISSA LIZETH RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"74873395","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2011-12-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 11:58:38] production.INFO: Paciente encontrado {"id":1295,"name":"MELISSA LIZETH RIVAS ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 11:58:38] production.INFO: Respuesta PersonResource {"data":{"id":1295,"type":"patient","identity_document_type_id":"1","number":"06307426 2","name":"MELISSA LIZETH RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"74873395","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2011-12-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:08:19] production.INFO: Paciente encontrado {"id":1295,"name":"MELISSA LIZETH RIVAS ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:08:19] production.INFO: Respuesta PersonResource {"data":{"id":1295,"type":"patient","identity_document_type_id":"1","number":"06307426 2","name":"MELISSA LIZETH RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"74873395","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2011-12-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:08:21] production.INFO: Paciente encontrado {"id":1295,"name":"MELISSA LIZETH RIVAS ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:08:21] production.INFO: Respuesta PersonResource {"data":{"id":1295,"type":"patient","identity_document_type_id":"1","number":"06307426 2","name":"MELISSA LIZETH RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"74873395","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2011-12-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:14:33] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:14:33] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:14:34] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:14:34] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:16:36] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:16:36] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:16:36] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:16:36] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:21:42] production.INFO: Paciente encontrado {"id":1295,"name":"MELISSA LIZETH RIVAS ARIAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:21:42] production.INFO: Respuesta PersonResource {"data":{"id":1295,"type":"patient","identity_document_type_id":"1","number":"06307426 2","name":"MELISSA LIZETH RIVAS ARIAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B LA MERCED","email":null,"telephone":"74873395","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2011-12-01","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 12:24:52] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 12:24:52] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 13:59:50] production.INFO: Paciente encontrado {"id":2744,"name":"AXEL ALEJANDRO ORTEZ CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 13:59:50] production.INFO: Respuesta PersonResource {"data":{"id":2744,"type":"patient","identity_document_type_id":"1","number":"053852799","name":"AXEL ALEJANDRO ORTEZ CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"74112202","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2019-11-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEYBEL CHAVEZ","dni_person2":"053852799","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:27:50] production.INFO: Paciente encontrado {"id":2744,"name":"AXEL ALEJANDRO ORTEZ CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:27:50] production.INFO: Respuesta PersonResource {"data":{"id":2744,"type":"patient","identity_document_type_id":"1","number":"053852799","name":"AXEL ALEJANDRO ORTEZ CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"74112202","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2019-11-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEYBEL CHAVEZ","dni_person2":"053852799","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:27:51] production.INFO: Paciente encontrado {"id":2744,"name":"AXEL ALEJANDRO ORTEZ CHAVEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:27:51] production.INFO: Respuesta PersonResource {"data":{"id":2744,"type":"patient","identity_document_type_id":"1","number":"053852799","name":"AXEL ALEJANDRO ORTEZ CHAVEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO EL CALVARIO","email":null,"telephone":"74112202","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2019-11-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MEYBEL CHAVEZ","dni_person2":"053852799","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:30:10] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:30:10] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:30:47] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:30:47] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:30:48] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:30:48] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:41:20] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:41:20] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:51:46] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:51:46] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:51:47] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:51:47] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:56:37] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:56:37] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:57:03] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:57:03] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:57:03] production.INFO: Paciente encontrado {"id":337,"name":"MELANY MARIEL AMAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:57:03] production.INFO: Respuesta PersonResource {"data":{"id":337,"type":"patient","identity_document_type_id":"1","number":"9999999999","name":"MELANY MARIEL AMAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL OTE","email":null,"telephone":"70648684","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"4","fech_nac":"2018-03-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:57:25] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:57:25] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:57:26] production.INFO: Paciente encontrado {"id":1164,"name":"DIEGO MOISES CALDERON ALVARADO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:57:26] production.INFO: Respuesta PersonResource {"data":{"id":1164,"type":"patient","identity_document_type_id":"1","number":"06850092 5","name":"DIEGO MOISES CALDERON ALVARADO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN BENITO","email":null,"telephone":"60693341","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2005-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:57:41] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:57:41] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 14:57:42] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 14:57:42] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:02:54] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:02:54] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:02:55] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:02:55] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:06:23] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:06:23] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:06:24] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:06:24] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:07:34] production.INFO: Paciente encontrado {"id":2721,"name":"TERESA DEL CARMEN RIVAS ARANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:07:34] production.INFO: Respuesta PersonResource {"data":{"id":2721,"type":"patient","identity_document_type_id":"1","number":"01648866","name":"TERESA DEL CARMEN RIVAS ARANA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"PUEBLO NUEVO","email":null,"telephone":"61386912","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:07:35] production.INFO: Paciente encontrado {"id":2721,"name":"TERESA DEL CARMEN RIVAS ARANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:07:35] production.INFO: Respuesta PersonResource {"data":{"id":2721,"type":"patient","identity_document_type_id":"1","number":"01648866","name":"TERESA DEL CARMEN RIVAS ARANA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"PUEBLO NUEVO","email":null,"telephone":"61386912","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:08:24] production.INFO: Paciente encontrado {"id":2721,"name":"TERESA DEL CARMEN RIVAS ARANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:08:24] production.INFO: Respuesta PersonResource {"data":{"id":2721,"type":"patient","identity_document_type_id":"1","number":"01648866","name":"TERESA DEL CARMEN RIVAS ARANA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"PUEBLO NUEVO","email":null,"telephone":"61386912","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:08:24] production.INFO: Paciente encontrado {"id":2721,"name":"TERESA DEL CARMEN RIVAS ARANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:08:24] production.INFO: Respuesta PersonResource {"data":{"id":2721,"type":"patient","identity_document_type_id":"1","number":"01648866","name":"TERESA DEL CARMEN RIVAS ARANA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"030101","address":"PUEBLO NUEVO","email":null,"telephone":"61386912","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"58","fech_nac":"1967-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"030101","description":"Ereguayquín"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:36:47] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:36:47] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:36:48] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:36:48] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:37:59] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:37:59] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:45:07] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-22 15:45:07] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:46:56] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:46:56] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:46:57] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:46:57] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:48:17] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:48:17] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:48:18] production.INFO: Paciente encontrado {"id":1918,"name":"NURY GABRIELA SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:48:18] production.INFO: Respuesta PersonResource {"data":{"id":1918,"type":"patient","identity_document_type_id":"1","number":"0055020517","name":"NURY GABRIELA SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2004-01-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:48:37] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:48:37] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:48:38] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:48:38] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:59:31] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:59:31] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 15:59:32] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 15:59:32] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:02:22] production.INFO: Paciente encontrado {"id":2139,"name":"STEVEN YAIR SALAMANCA GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:02:22] production.INFO: Respuesta PersonResource {"data":{"id":2139,"type":"patient","identity_document_type_id":"1","number":"020779247","name":"STEVEN YAIR SALAMANCA GOMEZ","trade_name":null,"country_id":"EC","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"66727364","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-05-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"EC","description":"ECUADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:37:34] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:37:34] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:37:35] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:37:35] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:49:16] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:49:16] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:49:16] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:49:16] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:49:54] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:49:54] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:54:59] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:54:59] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 16:55:00] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 16:55:00] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 17:15:46] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 17:15:46] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 17:15:47] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 17:15:47] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 17:16:55] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 17:16:55] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 17:16:56] production.INFO: Paciente encontrado {"id":1768,"name":"ANTHONY ALEXANDER JANDRES RIVAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 17:16:56] production.INFO: Respuesta PersonResource {"data":{"id":1768,"type":"patient","identity_document_type_id":"1","number":"2588744120","name":"ANTHONY ALEXANDER JANDRES RIVAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-07-03","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-22 17:17:30] production.INFO: Paciente encontrado {"id":1769,"name":"ANA YANCI RIVAS APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-22 17:17:30] production.INFO: Respuesta PersonResource {"data":{"id":1769,"type":"patient","identity_document_type_id":"1","number":"007185136","name":"ANA YANCI RIVAS APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"71852886","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"41","fech_nac":"1984-02-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:13:14] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 07:13:14] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:13:15] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 07:13:15] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:13:53] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 07:13:53] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:13:54] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 07:13:54] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:14:25] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 07:14:25] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2743_6a60efdaa7fe7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2743_6a60efdaa7fe7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:14:26] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 07:14:26] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2743_6a60efdaa7fe7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2743_6a60efdaa7fe7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:14:53] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 07:14:53] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77585950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 07:14:54] production.INFO: Paciente encontrado {"id":2635,"name":"MARIA DELMY GONZALES DE ALDANA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 07:14:54] production.INFO: Respuesta PersonResource {"data":{"id":2635,"type":"patient","identity_document_type_id":"1","number":"046451257","name":"MARIA DELMY GONZALES DE ALDANA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON PRIMAVERA, ABAJO","email":null,"telephone":"77585950","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"65","fech_nac":"1960-11-24","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 08:09:04] production.INFO: Paciente encontrado {"id":2225,"name":"JONATHAN EDENILSON PORTILLO BERMUDEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 08:09:04] production.INFO: Respuesta PersonResource {"data":{"id":2225,"type":"patient","identity_document_type_id":"1","number":"056756706","name":"JONATHAN EDENILSON PORTILLO BERMUDEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"76420207","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-01-28","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 08:37:36] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 08:37:36] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:10:23] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:10:23] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:10:24] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:10:24] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:29:15] production.INFO: Paciente encontrado {"id":2634,"name":"JUAN JOSE GONSALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:29:15] production.INFO: Respuesta PersonResource {"data":{"id":2634,"type":"patient","identity_document_type_id":"1","number":"057288439","name":"JUAN JOSE GONSALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70339366","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-06-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:29:27] production.INFO: Paciente encontrado {"id":2634,"name":"JUAN JOSE GONSALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:29:27] production.INFO: Respuesta PersonResource {"data":{"id":2634,"type":"patient","identity_document_type_id":"1","number":"057288439","name":"JUAN JOSE GONSALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70339366","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-06-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:29:28] production.INFO: Paciente encontrado {"id":2634,"name":"JUAN JOSE GONSALEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:29:28] production.INFO: Respuesta PersonResource {"data":{"id":2634,"type":"patient","identity_document_type_id":"1","number":"057288439","name":"JUAN JOSE GONSALEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"70339366","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1998-06-08","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:29:55] production.INFO: Paciente encontrado {"id":377,"name":"VERONICA ESMERALDA ESPINOZA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:29:55] production.INFO: Respuesta PersonResource {"data":{"id":377,"type":"patient","identity_document_type_id":"1","number":"03554418-6","name":"VERONICA ESMERALDA ESPINOZA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B CONCEPCION","email":null,"telephone":"76147021","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1986-06-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:30:23] production.INFO: Paciente encontrado {"id":937,"name":"SELENA GUADALUPE RIVAS CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:30:23] production.INFO: Respuesta PersonResource {"data":{"id":937,"type":"patient","identity_document_type_id":"1","number":"05387225-2","name":"SELENA GUADALUPE RIVAS CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"72948979","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"29","fech_nac":"1995-04-22","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:30:56] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:30:56] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:30:57] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:30:57] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:38:30] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:38:30] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:38:36] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:38:36] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:42:13] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:42:13] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:42:14] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:42:14] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:43:07] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:43:07] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:43:53] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:43:53] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:43:56] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:43:56] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:50:30] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:50:30] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:52:02] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:52:02] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:53:02] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:53:02] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:53:03] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:53:03] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:53:31] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:53:31] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:53:32] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:53:32] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:54:48] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:54:48] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2743_6a60efdaa7fe7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2743_6a60efdaa7fe7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:54:49] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:54:49] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2743_6a60efdaa7fe7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2743_6a60efdaa7fe7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:55:30] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:55:30] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:55:31] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:55:31] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:55:52] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2746","all_inputs":{"patient_id":"2746","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php57bm5Q"}}} [2026-07-23 09:55:52] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":99308,"file_type":"image/jpeg","patient_id":"2746"} [2026-07-23 09:55:52] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2746_6a622b78593eb.jpg","filename":"patient_2746_6a622b78593eb.jpg","exists":true} [2026-07-23 09:55:52] production.INFO: Paciente actualizado {"person_id":2746,"photo":"patient_2746_6a622b78593eb.jpg"} [2026-07-23 09:56:07] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:56:07] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:56:08] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:56:08] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:56:31] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2748","all_inputs":{"patient_id":"2748","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpCB6F9q"}}} [2026-07-23 09:56:31] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":150980,"file_type":"image/jpeg","patient_id":"2748"} [2026-07-23 09:56:31] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2748_6a622b9f799af.jpg","filename":"patient_2748_6a622b9f799af.jpg","exists":true} [2026-07-23 09:56:31] production.INFO: Paciente actualizado {"person_id":2748,"photo":"patient_2748_6a622b9f799af.jpg"} [2026-07-23 09:56:46] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:56:46] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":"72052544","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:56:47] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 09:56:47] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":"72052544","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 09:57:02] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2749","all_inputs":{"patient_id":"2749","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpy0f10s"}}} [2026-07-23 09:57:02] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":99734,"file_type":"image/jpeg","patient_id":"2749"} [2026-07-23 09:57:02] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2749_6a622bbe99c62.jpg","filename":"patient_2749_6a622bbe99c62.jpg","exists":true} [2026-07-23 09:57:02] production.INFO: Paciente actualizado {"person_id":2749,"photo":"patient_2749_6a622bbe99c62.jpg"} [2026-07-23 09:59:42] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 09:59:42] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:09:16] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 10:09:16] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:09:17] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 10:09:17] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:17:57] production.INFO: Paciente encontrado {"id":2750,"name":"JUAN MANUEEL DE JESUS SEGOVIA GARCIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 10:17:57] production.INFO: Respuesta PersonResource {"data":{"id":2750,"type":"patient","identity_document_type_id":"1","number":"042195419","name":"JUAN MANUEEL DE JESUS SEGOVIA GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BORBOLLO, EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1980-12-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:19:03] production.INFO: Paciente encontrado {"id":2750,"name":"JUAN MANUEEL DE JESUS SEGOVIA GARCIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 10:19:03] production.INFO: Respuesta PersonResource {"data":{"id":2750,"type":"patient","identity_document_type_id":"1","number":"042195419","name":"JUAN MANUEEL DE JESUS SEGOVIA GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BORBOLLO, EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1980-12-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:19:03] production.INFO: Paciente encontrado {"id":2750,"name":"JUAN MANUEEL DE JESUS SEGOVIA GARCIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 10:19:03] production.INFO: Respuesta PersonResource {"data":{"id":2750,"type":"patient","identity_document_type_id":"1","number":"042195419","name":"JUAN MANUEEL DE JESUS SEGOVIA GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BORBOLLO, EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1980-12-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:19:48] production.INFO: Paciente encontrado {"id":2750,"name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 10:19:48] production.INFO: Respuesta PersonResource {"data":{"id":2750,"type":"patient","identity_document_type_id":"1","number":"042195419","name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BORBOLLO, EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1980-12-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:19:49] production.INFO: Paciente encontrado {"id":2750,"name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 10:19:49] production.INFO: Respuesta PersonResource {"data":{"id":2750,"type":"patient","identity_document_type_id":"1","number":"042195419","name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BORBOLLO, EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1980-12-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 10:20:08] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2750","all_inputs":{"patient_id":"2750","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpDctRvA"}}} [2026-07-23 10:20:08] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":92104,"file_type":"image/jpeg","patient_id":"2750"} [2026-07-23 10:20:08] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2750_6a62312823252.jpg","filename":"patient_2750_6a62312823252.jpg","exists":true} [2026-07-23 10:20:08] production.INFO: Paciente actualizado {"person_id":2750,"photo":"patient_2750_6a62312823252.jpg"} [2026-07-23 11:02:40] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:02:40] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2746_6a622b78593eb.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2746_6a622b78593eb.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:02:41] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:02:41] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2746_6a622b78593eb.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2746_6a622b78593eb.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:18:46] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:18:46] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":"72052544","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2749_6a622bbe99c62.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2749_6a622bbe99c62.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:18:47] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:18:47] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":"72052544","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2749_6a622bbe99c62.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2749_6a622bbe99c62.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:28:09] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:28:09] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:28:10] production.INFO: Paciente encontrado {"id":2739,"name":"ISIDRO ERNESTO COREAS BARRERA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:28:10] production.INFO: Respuesta PersonResource {"data":{"id":2739,"type":"patient","identity_document_type_id":"1","number":"043048013","name":"ISIDRO ERNESTO COREAS BARRERA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El Transito","email":null,"telephone":"79160559","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1990-11-07","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2739_6a60c7820ca2c.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2739_6a60c7820ca2c.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:28:52] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:28:52] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2748_6a622b9f799af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2748_6a622b9f799af.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:28:53] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:28:53] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2748_6a622b9f799af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2748_6a622b9f799af.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:35:33] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:35:33] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:35:34] production.INFO: Paciente encontrado {"id":2741,"name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:35:34] production.INFO: Respuesta PersonResource {"data":{"id":2741,"type":"patient","identity_document_type_id":"1","number":"046042781","name":"XIOMARA ELIZABETH MARTINEZ PORTILLO","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. LA CEIBA, CANTON LLANO EL COYOL","email":null,"telephone":"61095146","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"34","fech_nac":"1992-04-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:41:07] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:41:07] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2748_6a622b9f799af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2748_6a622b9f799af.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:41:08] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:41:08] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2748_6a622b9f799af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2748_6a622b9f799af.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:43:07] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:43:07] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":"72052544","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2749_6a622bbe99c62.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2749_6a622bbe99c62.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:43:08] production.INFO: Paciente encontrado {"id":2749,"name":"JUAN JOSE RAMOS CLAROS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:43:08] production.INFO: Respuesta PersonResource {"data":{"id":2749,"type":"patient","identity_document_type_id":"1","number":"042591673","name":"JUAN JOSE RAMOS CLAROS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN FRANCIASCO GOTERA","email":null,"telephone":"72052544","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"83","fech_nac":"1942-08-31","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2749_6a622bbe99c62.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2749_6a622bbe99c62.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:48:49] production.INFO: Paciente encontrado {"id":2750,"name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:48:49] production.INFO: Respuesta PersonResource {"data":{"id":2750,"type":"patient","identity_document_type_id":"1","number":"042195419","name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BORBOLLO, EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1980-12-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2750_6a62312823252.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2750_6a62312823252.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:48:50] production.INFO: Paciente encontrado {"id":2750,"name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 11:48:50] production.INFO: Respuesta PersonResource {"data":{"id":2750,"type":"patient","identity_document_type_id":"1","number":"042195419","name":"JUAN MANUEL DE JESUS SEGOVIA GARCIA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CANTON EL BORBOLLO, EL TRANSITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"45","fech_nac":"1980-12-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2750_6a62312823252.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2750_6a62312823252.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 11:53:50] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 11:53:50] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 12:23:12] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 12:23:12] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 12:23:13] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 12:23:13] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 12:23:28] production.INFO: Iniciando payment_toPrint {"external_id":"44dc2e5a-8356-4284-a718-7611014a7eae"} [2026-07-23 12:23:28] production.INFO: Receipt encontrado {"id":9221,"has_patient":true} [2026-07-23 12:23:28] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ANA RUBIDIA CORDOVA DE NAVARRETE"} [2026-07-23 12:23:28] production.INFO: PDF generado correctamente [2026-07-23 12:24:19] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 12:24:19] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 12:24:20] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 12:24:20] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 12:28:16] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 12:28:16] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 12:28:17] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 12:28:17] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 12:44:26] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 12:44:26] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:21:09] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:21:09] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:36:05] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:36:05] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:36:06] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:36:06] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:38:06] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:38:06] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:38:07] production.INFO: Paciente encontrado {"id":1355,"name":"JOJAYRA MICHELLE PERDOMO APARICIO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:38:07] production.INFO: Respuesta PersonResource {"data":{"id":1355,"type":"patient","identity_document_type_id":"1","number":"05473507-1","name":"JOJAYRA MICHELLE PERDOMO APARICIO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO SANTA ROSA, SAN JORGE","email":null,"telephone":"70693854","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1997-01-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:39:14] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:39:14] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:39:15] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:39:15] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:40:04] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:40:04] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:40:06] production.INFO: Paciente encontrado {"id":1265,"name":"ANA RUBIDIA CORDOVA DE NAVARRETE","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:40:06] production.INFO: Respuesta PersonResource {"data":{"id":1265,"type":"patient","identity_document_type_id":"1","number":"73210651","name":"ANA RUBIDIA CORDOVA DE NAVARRETE","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B EL CALVARIO","email":null,"telephone":"73210651","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"48","fech_nac":"1976-06-02","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:40:13] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:40:13] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:40:35] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:40:35] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 13:40:36] production.INFO: Paciente encontrado {"id":682,"name":"RAFAEL JEHOVANY ARIAS CUADRAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 13:40:36] production.INFO: Respuesta PersonResource {"data":{"id":682,"type":"patient","identity_document_type_id":"1","number":"78966320","name":"RAFAEL JEHOVANY ARIAS CUADRAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE","email":null,"telephone":"78966320","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1996-01-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:28:23] production.INFO: Iniciando payment_toPrint {"external_id":"86bf0d31-1775-45fd-9aa4-269a908611c3"} [2026-07-23 14:28:23] production.INFO: Receipt encontrado {"id":9225,"has_patient":true} [2026-07-23 14:28:23] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"TERESA DEL CARMEN RIVAS ARANA"} [2026-07-23 14:28:23] production.INFO: PDF generado correctamente [2026-07-23 14:50:17] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 14:50:17] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:50:18] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 14:50:18] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:52:44] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 14:52:44] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:52:45] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 14:52:45] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:55:51] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 14:55:51] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:55:52] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 14:55:52] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"7654","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:58:43] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 14:58:43] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 14:58:44] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 14:58:44] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:16:39] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:16:39] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:16:59] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:16:59] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:17:00] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:17:00] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:30:30] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:30:30] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:30:32] production.INFO: Paciente encontrado {"id":1626,"name":"LARISSA MICHELLE PORTILLO GUEVARA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:30:32] production.INFO: Respuesta PersonResource {"data":{"id":1626,"type":"patient","identity_document_type_id":"1","number":"06608464 8","name":"LARISSA MICHELLE PORTILLO GUEVARA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"21","fech_nac":"2003-10-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:48:51] production.INFO: Paciente encontrado {"id":377,"name":"VERONICA ESMERALDA ESPINOZA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:48:51] production.INFO: Respuesta PersonResource {"data":{"id":377,"type":"patient","identity_document_type_id":"1","number":"03554418-6","name":"VERONICA ESMERALDA ESPINOZA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGE B CONCEPCION","email":null,"telephone":"76147021","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"37","fech_nac":"1986-06-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:49:00] production.INFO: Paciente encontrado {"id":1617,"name":"JENNIFER LIZETH PEREZ MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:49:00] production.INFO: Respuesta PersonResource {"data":{"id":1617,"type":"patient","identity_document_type_id":"1","number":"07629009 7","name":"JENNIFER LIZETH PEREZ MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"7614 8539","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 15:49:42] production.INFO: Paciente encontrado {"id":1617,"name":"JENNIFER LIZETH PEREZ MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 15:49:42] production.INFO: Respuesta PersonResource {"data":{"id":1617,"type":"patient","identity_document_type_id":"1","number":"07629009 7","name":"JENNIFER LIZETH PEREZ MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"7614 8539","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:25:19] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:25:19] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:25:21] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:25:21] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:25:36] production.INFO: Paciente encontrado {"id":2753,"name":"RAFAEL ERNESTO QUINTEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:25:36] production.INFO: Respuesta PersonResource {"data":{"id":2753,"type":"patient","identity_document_type_id":"1","number":"056636809","name":"RAFAEL ERNESTO QUINTEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"69899650","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"056636809","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:29:02] production.INFO: Paciente encontrado {"id":2753,"name":"RAFAEL ERNESTO QUINTEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:29:02] production.INFO: Respuesta PersonResource {"data":{"id":2753,"type":"patient","identity_document_type_id":"1","number":"056636809","name":"RAFAEL ERNESTO QUINTEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"69899650","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"056636809","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:29:25] production.INFO: Paciente encontrado {"id":2753,"name":"RAFAEL ERNESTO QUINTEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:29:25] production.INFO: Respuesta PersonResource {"data":{"id":2753,"type":"patient","identity_document_type_id":"1","number":"056636809","name":"RAFAEL ERNESTO QUINTEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"69899650","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"056636809","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:29:26] production.INFO: Paciente encontrado {"id":2753,"name":"RAFAEL ERNESTO QUINTEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:29:26] production.INFO: Respuesta PersonResource {"data":{"id":2753,"type":"patient","identity_document_type_id":"1","number":"056636809","name":"RAFAEL ERNESTO QUINTEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"69899650","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"056636809","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:30:57] production.INFO: Paciente encontrado {"id":2753,"name":"RAFAEL ERNESTO QUINTEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:30:57] production.INFO: Respuesta PersonResource {"data":{"id":2753,"type":"patient","identity_document_type_id":"1","number":"056636809","name":"RAFAEL ERNESTO QUINTEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"69899650","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"056636809","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:30:58] production.INFO: Paciente encontrado {"id":2753,"name":"RAFAEL ERNESTO QUINTEROS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:30:58] production.INFO: Respuesta PersonResource {"data":{"id":2753,"type":"patient","identity_document_type_id":"1","number":"056636809","name":"RAFAEL ERNESTO QUINTEROS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"69899650","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-09-20","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"056636809","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:34:28] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:34:28] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:34:29] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:34:29] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:37:12] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:37:12] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:37:13] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:37:13] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:37:28] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 16:37:28] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:37:29] production.INFO: Paciente encontrado {"id":2725,"name":"NANCY MACARENA GOMEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-23 16:37:29] production.INFO: Respuesta PersonResource {"data":{"id":2725,"type":"patient","identity_document_type_id":"1","number":"060084616","name":"NANCY MACARENA GOMEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael 0riente","email":null,"telephone":"75922072","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1999-08-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:38:38] production.INFO: Iniciando payment_toPrint {"external_id":"62449d48-77f2-4c7d-ad77-c974e160a3b1"} [2026-07-23 16:38:38] production.INFO: Receipt encontrado {"id":9230,"has_patient":true} [2026-07-23 16:38:38] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"JOSE VIDAL GOMEZ"} [2026-07-23 16:38:38] production.INFO: PDF generado correctamente [2026-07-23 16:39:05] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:39:05] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:39:06] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:39:06] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:41:31] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:41:31] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:41:31] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:41:31] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:41:40] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:41:40] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:41:41] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:41:41] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:42:05] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:42:06] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:42:28] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:42:28] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:42:29] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:42:29] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:42:43] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:42:43] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:42:44] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:42:44] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:48:02] production.INFO: Paciente encontrado {"id":1694,"name":"JULIO ANTONIO CALLEJAS RIVERA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:48:02] production.INFO: Respuesta PersonResource {"data":{"id":1694,"type":"patient","identity_document_type_id":"1","number":"01900273-2","name":"JULIO ANTONIO CALLEJAS RIVERA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"11","fech_nac":"2013-08-04","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"01900273-2","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:48:35] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:48:35] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:48:36] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:48:36] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:50:14] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:50:14] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:52:26] production.INFO: Paciente encontrado {"id":660,"name":"WENDI LISET GOMEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:52:26] production.INFO: Respuesta PersonResource {"data":{"id":660,"type":"patient","identity_document_type_id":"1","number":"77521304","name":"WENDI LISET GOMEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"RODEO DE PEDRON","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"28","fech_nac":"1994-09-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:53:23] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:53:23] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 16:53:23] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 16:53:23] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:08:55] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:08:55] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:18:06] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:18:06] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:18:07] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:18:07] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:31:44] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:31:44] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:31:45] production.INFO: Paciente encontrado {"id":1757,"name":"JOSE VIDAL GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:31:45] production.INFO: Respuesta PersonResource {"data":{"id":1757,"type":"patient","identity_document_type_id":"1","number":"2548361420","name":"JOSE VIDAL GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORINTE","email":null,"telephone":"77521304","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1954-02-24","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:32:57] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:32:57] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:32:58] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:32:58] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 17:33:39] production.INFO: Paciente encontrado {"id":1608,"name":"SILVIA LORENA PORTILLO MOREIRA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 17:33:39] production.INFO: Respuesta PersonResource {"data":{"id":1608,"type":"patient","identity_document_type_id":"1","number":"04825080-1","name":"SILVIA LORENA PORTILLO MOREIRA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"7661 0221","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"31","fech_nac":"1993-05-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-23 20:14:34] production.INFO: Paciente encontrado {"id":2302,"name":"BLANCA EDELMIRA GUEVARA ZAVALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-23 20:14:34] production.INFO: Respuesta PersonResource {"data":{"id":2302,"type":"patient","identity_document_type_id":"1","number":"050854954","name":"BLANCA EDELMIRA GUEVARA ZAVALA","trade_name":null,"country_id":"SV","department_id":"14","province_id":"1402","district_id":"022008","address":"caserio la bomba, la anchila","email":null,"telephone":"70555009","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"60","fech_nac":"1965-11-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2302_69da75633b3e6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2302_69da75633b3e6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"14","description":"Usulután"},"province":{"id":"1402","description":"Usulután Este"},"district":{"id":"022008","description":"Concepción Batres"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 07:10:22] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 07:10:22] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2746_6a622b78593eb.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2746_6a622b78593eb.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 07:10:23] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 07:10:23] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2746_6a622b78593eb.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2746_6a622b78593eb.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 08:44:14] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 08:44:14] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 08:44:14] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 08:44:14] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 09:15:45] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 09:15:45] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 09:15:46] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 09:15:46] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 09:46:43] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VVALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 09:46:43] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VVALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 09:48:20] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VVALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 09:48:20] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VVALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 09:48:21] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VVALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 09:48:21] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VVALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 09:48:44] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2754","all_inputs":{"patient_id":"2754","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1tqTj8"}}} [2026-07-24 09:48:44] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":113462,"file_type":"image/jpeg","patient_id":"2754"} [2026-07-24 09:48:44] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2754_6a637b4c7203e.jpg","filename":"patient_2754_6a637b4c7203e.jpg","exists":true} [2026-07-24 09:48:44] production.INFO: Paciente actualizado {"person_id":2754,"photo":"patient_2754_6a637b4c7203e.jpg"} [2026-07-24 09:50:08] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 09:50:08] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 09:50:09] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 09:50:09] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:00:05] production.INFO: Paciente encontrado {"id":2425,"name":"DIGNA ELIZABETH RODRIGUEZ DE GERTRUDIS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 10:00:05] production.INFO: Respuesta PersonResource {"data":{"id":2425,"type":"patient","identity_document_type_id":"1","number":"026032902","name":"DIGNA ELIZABETH RODRIGUEZ DE GERTRUDIS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"61353940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:00:06] production.INFO: Paciente encontrado {"id":2425,"name":"DIGNA ELIZABETH RODRIGUEZ DE GERTRUDIS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 10:00:06] production.INFO: Respuesta PersonResource {"data":{"id":2425,"type":"patient","identity_document_type_id":"1","number":"026032902","name":"DIGNA ELIZABETH RODRIGUEZ DE GERTRUDIS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL BORBOLLÓN","email":null,"telephone":"61353940","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"49","fech_nac":"1976-11-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:16:14] production.INFO: Paciente encontrado {"id":2740,"name":"ANDERSON ISAI QUINTANILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 10:16:14] production.INFO: Respuesta PersonResource {"data":{"id":2740,"type":"patient","identity_document_type_id":"1","number":"012962569","name":"ANDERSON ISAI QUINTANILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Hacienda la cabaña, Jucuaran","email":null,"telephone":"75379099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-06-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RHINA NOEMY QUINTANILLA MONTERO","dni_person2":"012962569","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:16:15] production.INFO: Paciente encontrado {"id":2740,"name":"ANDERSON ISAI QUINTANILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 10:16:15] production.INFO: Respuesta PersonResource {"data":{"id":2740,"type":"patient","identity_document_type_id":"1","number":"012962569","name":"ANDERSON ISAI QUINTANILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Hacienda la cabaña, Jucuaran","email":null,"telephone":"75379099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-06-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RHINA NOEMY QUINTANILLA MONTERO","dni_person2":"012962569","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:26:52] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 10:26:52] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:26:52] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 10:26:52] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:41:12] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 10:41:12] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:41:13] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 10:41:13] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:52:20] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 10:52:20] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":"patient_2754_6a637b4c7203e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2754_6a637b4c7203e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:52:21] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 10:52:21] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":"patient_2754_6a637b4c7203e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2754_6a637b4c7203e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:57:53] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 10:57:53] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:57:54] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 10:57:54] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 10:58:20] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 10:58:20] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:22:40] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 11:22:40] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:22:41] production.INFO: Paciente encontrado {"id":2714,"name":"TERESA DE JESUS CARRANZA JIMENEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 11:22:41] production.INFO: Respuesta PersonResource {"data":{"id":2714,"type":"patient","identity_document_type_id":"1","number":"029947732","name":"TERESA DE JESUS CARRANZA JIMENEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"San Rafael Oriente","email":null,"telephone":"61462169","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"57","fech_nac":"1969-05-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:40:14] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:40:14] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:40:15] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:40:15] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:47:19] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:47:19] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:47:19] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:47:19] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:48:22] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:48:22] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:48:22] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:48:22] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:50:56] production.INFO: Iniciando payment_toPrint {"external_id":"4ff61149-6874-41f2-a310-2174eadc0513"} [2026-07-24 11:50:56] production.INFO: Receipt encontrado {"id":9240,"has_patient":true} [2026-07-24 11:50:56] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"ROXANA LISSETH MOREIRA PERDOMO"} [2026-07-24 11:50:56] production.INFO: PDF generado correctamente [2026-07-24 11:53:25] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:53:25] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:53:25] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:53:25] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:56:28] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 11:56:28] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":"patient_2754_6a637b4c7203e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2754_6a637b4c7203e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:56:29] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 11:56:29] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":"patient_2754_6a637b4c7203e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2754_6a637b4c7203e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:56:45] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 11:56:45] production.INFO: Archivo original: {"name":"20260724_085442.png","size":782556,"mime":"image/png","extension":"png"} [2026-07-24 11:56:45] production.INFO: Nombre de archivo generado: 20260724115645_6a63994d6cb8d.png [2026-07-24 11:56:45] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724115645_6a63994d6cb8d.png [2026-07-24 11:56:45] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724115645_6a63994d6cb8d.png [2026-07-24 11:57:02] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 11:57:02] production.INFO: Request data: {"history_id":2042,"patient_id":2754,"source_images":[{"filename":"20260724115645_6a63994d6cb8d.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724115645_6a63994d6cb8d.png"}],"description":"Radiografía","pieza":null} [2026-07-24 11:57:02] production.INFO: Procesando archivo: 20260724115645_6a63994d6cb8d.png [2026-07-24 11:57:02] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724115645_6a63994d6cb8d.png [2026-07-24 11:57:02] production.INFO: Radiografía guardada con ID: 87 [2026-07-24 11:57:02] production.INFO: Total de radiografías guardadas: 1 [2026-07-24 11:57:02] production.INFO: Total en BD para este history_id: 1 [2026-07-24 11:57:12] production.INFO: Paciente encontrado {"id":1165,"name":"MANUEL NEHEMIAS APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:57:12] production.INFO: Respuesta PersonResource {"data":{"id":1165,"type":"patient","identity_document_type_id":"1","number":"74019292","name":"MANUEL NEHEMIAS APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"74019292","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2008-02-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:57:32] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:57:32] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 11:57:33] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 11:57:33] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:02:02] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:02:02] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:02:03] production.INFO: Paciente encontrado {"id":2541,"name":"VELBA MARISA CARCAMO DE GRANADOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:02:03] production.INFO: Respuesta PersonResource {"data":{"id":2541,"type":"patient","identity_document_type_id":"1","number":"009968637","name":"VELBA MARISA CARCAMO DE GRANADOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"CANTON PIEDRA AZUL","email":null,"telephone":"78467580","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"56","fech_nac":"1970-03-23","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2541_6a2981564cce6.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2541_6a2981564cce6.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:02:44] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:44] production.INFO: Archivo original: {"name":"20260610_092802.png","size":1430927,"mime":"image/png","extension":"png"} [2026-07-24 12:02:44] production.INFO: Nombre de archivo generado: 20260724120244_6a639ab4b22ce.png [2026-07-24 12:02:44] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b22ce.png [2026-07-24 12:02:44] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b22ce.png [2026-07-24 12:02:44] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:44] production.INFO: Archivo original: {"name":"20260616_095851.png","size":1236992,"mime":"image/png","extension":"png"} [2026-07-24 12:02:44] production.INFO: Nombre de archivo generado: 20260724120244_6a639ab4b8b26.png [2026-07-24 12:02:44] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b8b26.png [2026-07-24 12:02:44] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b8b26.png [2026-07-24 12:02:45] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:45] production.INFO: Archivo original: {"name":"20260616_095807.png","size":1370005,"mime":"image/png","extension":"png"} [2026-07-24 12:02:45] production.INFO: Nombre de archivo generado: 20260724120245_6a639ab51f966.png [2026-07-24 12:02:45] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab51f966.png [2026-07-24 12:02:45] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab51f966.png [2026-07-24 12:02:45] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:45] production.INFO: Archivo original: {"name":"20260610_092856.png","size":1348126,"mime":"image/png","extension":"png"} [2026-07-24 12:02:45] production.INFO: Nombre de archivo generado: 20260724120245_6a639ab538ec3.png [2026-07-24 12:02:45] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab538ec3.png [2026-07-24 12:02:45] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab538ec3.png [2026-07-24 12:02:45] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:45] production.INFO: Archivo original: {"name":"20260616_102748.png","size":1565083,"mime":"image/png","extension":"png"} [2026-07-24 12:02:45] production.INFO: Nombre de archivo generado: 20260724120245_6a639ab5de662.png [2026-07-24 12:02:45] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5de662.png [2026-07-24 12:02:45] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5de662.png [2026-07-24 12:02:45] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:45] production.INFO: Archivo original: {"name":"20260616_102842.png","size":1355991,"mime":"image/png","extension":"png"} [2026-07-24 12:02:45] production.INFO: Nombre de archivo generado: 20260724120245_6a639ab5ea36c.png [2026-07-24 12:02:45] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5ea36c.png [2026-07-24 12:02:45] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5ea36c.png [2026-07-24 12:02:46] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:46] production.INFO: Archivo original: {"name":"20260610_092942.png","size":1488294,"mime":"image/png","extension":"png"} [2026-07-24 12:02:46] production.INFO: Nombre de archivo generado: 20260724120246_6a639ab63e8cb.png [2026-07-24 12:02:46] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab63e8cb.png [2026-07-24 12:02:46] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab63e8cb.png [2026-07-24 12:02:46] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:46] production.INFO: Archivo original: {"name":"20260616_111810.png","size":1423599,"mime":"image/png","extension":"png"} [2026-07-24 12:02:46] production.INFO: Nombre de archivo generado: 20260724120246_6a639ab6445e3.png [2026-07-24 12:02:46] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6445e3.png [2026-07-24 12:02:46] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6445e3.png [2026-07-24 12:02:46] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:46] production.INFO: Archivo original: {"name":"20260616_114149.png","size":1418679,"mime":"image/png","extension":"png"} [2026-07-24 12:02:46] production.INFO: Nombre de archivo generado: 20260724120246_6a639ab6869ce.png [2026-07-24 12:02:46] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6869ce.png [2026-07-24 12:02:46] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6869ce.png [2026-07-24 12:02:47] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:47] production.INFO: Archivo original: {"name":"20260724_080122.png","size":1312623,"mime":"image/png","extension":"png"} [2026-07-24 12:02:47] production.INFO: Nombre de archivo generado: 20260724120247_6a639ab745b1c.png [2026-07-24 12:02:47] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab745b1c.png [2026-07-24 12:02:47] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab745b1c.png [2026-07-24 12:02:47] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:47] production.INFO: Archivo original: {"name":"20260623_112400.png","size":1297690,"mime":"image/png","extension":"png"} [2026-07-24 12:02:47] production.INFO: Nombre de archivo generado: 20260724120247_6a639ab7b853b.png [2026-07-24 12:02:47] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7b853b.png [2026-07-24 12:02:47] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7b853b.png [2026-07-24 12:02:47] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:47] production.INFO: Archivo original: {"name":"20260623_114248.png","size":1367742,"mime":"image/png","extension":"png"} [2026-07-24 12:02:47] production.INFO: Nombre de archivo generado: 20260724120247_6a639ab7ec479.png [2026-07-24 12:02:47] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7ec479.png [2026-07-24 12:02:47] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7ec479.png [2026-07-24 12:02:48] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:48] production.INFO: Archivo original: {"name":"20260702_092852.png","size":1217450,"mime":"image/png","extension":"png"} [2026-07-24 12:02:48] production.INFO: Nombre de archivo generado: 20260724120248_6a639ab8a4f73.png [2026-07-24 12:02:48] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8a4f73.png [2026-07-24 12:02:48] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8a4f73.png [2026-07-24 12:02:48] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:48] production.INFO: Archivo original: {"name":"20260623_115844.png","size":1280461,"mime":"image/png","extension":"png"} [2026-07-24 12:02:48] production.INFO: Nombre de archivo generado: 20260724120248_6a639ab8ec8f0.png [2026-07-24 12:02:48] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8ec8f0.png [2026-07-24 12:02:48] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8ec8f0.png [2026-07-24 12:02:51] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:02:51] production.INFO: Archivo original: {"name":"20260616_111800.png","size":1428577,"mime":"image/png","extension":"png"} [2026-07-24 12:02:51] production.INFO: Nombre de archivo generado: 20260724120251_6a639abb4078e.png [2026-07-24 12:02:51] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120251_6a639abb4078e.png [2026-07-24 12:02:51] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120251_6a639abb4078e.png [2026-07-24 12:02:56] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:02:56] production.INFO: Request data: {"history_id":1813,"patient_id":2541,"source_images":[{"filename":"20260724120244_6a639ab4b22ce.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b22ce.png"},{"filename":"20260724120244_6a639ab4b8b26.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b8b26.png"},{"filename":"20260724120245_6a639ab51f966.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab51f966.png"},{"filename":"20260724120245_6a639ab538ec3.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab538ec3.png"},{"filename":"20260724120245_6a639ab5de662.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5de662.png"},{"filename":"20260724120245_6a639ab5ea36c.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5ea36c.png"},{"filename":"20260724120246_6a639ab63e8cb.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab63e8cb.png"},{"filename":"20260724120246_6a639ab6445e3.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6445e3.png"},{"filename":"20260724120246_6a639ab6869ce.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6869ce.png"},{"filename":"20260724120247_6a639ab745b1c.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab745b1c.png"},{"filename":"20260724120247_6a639ab7b853b.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7b853b.png"},{"filename":"20260724120247_6a639ab7ec479.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7ec479.png"},{"filename":"20260724120248_6a639ab8a4f73.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8a4f73.png"},{"filename":"20260724120248_6a639ab8ec8f0.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8ec8f0.png"},{"filename":"20260724120251_6a639abb4078e.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120251_6a639abb4078e.png"}],"description":"Radiografía","pieza":null} [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120244_6a639ab4b22ce.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b22ce.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 88 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120244_6a639ab4b8b26.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120244_6a639ab4b8b26.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 89 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120245_6a639ab51f966.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab51f966.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 90 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120245_6a639ab538ec3.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab538ec3.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 91 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120245_6a639ab5de662.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5de662.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 92 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120245_6a639ab5ea36c.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120245_6a639ab5ea36c.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 93 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120246_6a639ab63e8cb.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab63e8cb.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 94 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120246_6a639ab6445e3.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6445e3.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 95 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120246_6a639ab6869ce.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120246_6a639ab6869ce.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 96 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120247_6a639ab745b1c.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab745b1c.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 97 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120247_6a639ab7b853b.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7b853b.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 98 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120247_6a639ab7ec479.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120247_6a639ab7ec479.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 99 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120248_6a639ab8a4f73.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8a4f73.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 100 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120248_6a639ab8ec8f0.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120248_6a639ab8ec8f0.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 101 [2026-07-24 12:02:56] production.INFO: Procesando archivo: 20260724120251_6a639abb4078e.png [2026-07-24 12:02:56] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120251_6a639abb4078e.png [2026-07-24 12:02:56] production.INFO: Radiografía guardada con ID: 102 [2026-07-24 12:02:56] production.INFO: Total de radiografías guardadas: 15 [2026-07-24 12:02:56] production.INFO: Total en BD para este history_id: 15 [2026-07-24 12:05:31] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:05:31] production.INFO: Archivo original: {"name":"20260720_082332.png","size":1487174,"mime":"image/png","extension":"png"} [2026-07-24 12:05:31] production.INFO: Nombre de archivo generado: 20260724120531_6a639b5b23222.png [2026-07-24 12:05:31] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120531_6a639b5b23222.png [2026-07-24 12:05:31] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120531_6a639b5b23222.png [2026-07-24 12:05:38] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:05:38] production.INFO: Request data: {"history_id":2020,"patient_id":2734,"source_images":[{"filename":"20260724120531_6a639b5b23222.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120531_6a639b5b23222.png"}],"description":"Radiografía","pieza":null} [2026-07-24 12:05:38] production.INFO: Procesando archivo: 20260724120531_6a639b5b23222.png [2026-07-24 12:05:38] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120531_6a639b5b23222.png [2026-07-24 12:05:38] production.INFO: Radiografía guardada con ID: 103 [2026-07-24 12:05:38] production.INFO: Total de radiografías guardadas: 1 [2026-07-24 12:05:38] production.INFO: Total en BD para este history_id: 1 [2026-07-24 12:06:14] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:06:14] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2748_6a622b9f799af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2748_6a622b9f799af.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:06:15] production.INFO: Paciente encontrado {"id":2748,"name":"MARIA PAULA RODRIGUEZ BONILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:06:15] production.INFO: Respuesta PersonResource {"data":{"id":2748,"type":"patient","identity_document_type_id":"1","number":"043895680","name":"MARIA PAULA RODRIGUEZ BONILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"SAN MIGUEL CENTRO","email":null,"telephone":"68650251","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"75","fech_nac":"1951-03-04","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2748_6a622b9f799af.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2748_6a622b9f799af.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:07:02] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:07:02] production.INFO: Archivo original: {"name":"20260723_102625.png","size":1630231,"mime":"image/png","extension":"png"} [2026-07-24 12:07:02] production.INFO: Nombre de archivo generado: 20260724120702_6a639bb6effa3.png [2026-07-24 12:07:02] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120702_6a639bb6effa3.png [2026-07-24 12:07:02] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120702_6a639bb6effa3.png [2026-07-24 12:07:03] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:07:03] production.INFO: Archivo original: {"name":"20260723_102530.png","size":1577062,"mime":"image/png","extension":"png"} [2026-07-24 12:07:03] production.INFO: Nombre de archivo generado: 20260724120703_6a639bb7045aa.png [2026-07-24 12:07:03] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120703_6a639bb7045aa.png [2026-07-24 12:07:03] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120703_6a639bb7045aa.png [2026-07-24 12:07:10] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:07:10] production.INFO: Request data: {"history_id":2037,"patient_id":2748,"source_images":[{"filename":"20260724120702_6a639bb6effa3.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120702_6a639bb6effa3.png"},{"filename":"20260724120703_6a639bb7045aa.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120703_6a639bb7045aa.png"}],"description":"Radiografía","pieza":null} [2026-07-24 12:07:10] production.INFO: Procesando archivo: 20260724120702_6a639bb6effa3.png [2026-07-24 12:07:10] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120702_6a639bb6effa3.png [2026-07-24 12:07:10] production.INFO: Radiografía guardada con ID: 104 [2026-07-24 12:07:10] production.INFO: Procesando archivo: 20260724120703_6a639bb7045aa.png [2026-07-24 12:07:10] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724120703_6a639bb7045aa.png [2026-07-24 12:07:10] production.INFO: Radiografía guardada con ID: 105 [2026-07-24 12:07:10] production.INFO: Total de radiografías guardadas: 2 [2026-07-24 12:07:10] production.INFO: Total en BD para este history_id: 2 [2026-07-24 12:08:11] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:08:11] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:09:31] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:09:31] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:09:32] production.INFO: Paciente encontrado {"id":1402,"name":"TERESA DE JESUS MARTINEZ LAINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:09:32] production.INFO: Respuesta PersonResource {"data":{"id":1402,"type":"patient","identity_document_type_id":"1","number":"03180634-0","name":"TERESA DE JESUS MARTINEZ LAINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN JUAN","email":null,"telephone":"70003034","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"71","fech_nac":"1953-11-02","state_civil":"Casado","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:09:40] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:09:40] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2746_6a622b78593eb.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2746_6a622b78593eb.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:09:41] production.INFO: Paciente encontrado {"id":2746,"name":"TOMAS DE JESUS LOVVOS FUENTES","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:09:41] production.INFO: Respuesta PersonResource {"data":{"id":2746,"type":"patient","identity_document_type_id":"1","number":"061009758","name":"TOMAS DE JESUS LOVVOS FUENTES","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"BA SAN JUAN, SRO","email":null,"telephone":"77194552","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"2000-07-11","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2746_6a622b78593eb.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2746_6a622b78593eb.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:10:28] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:10:28] production.INFO: Archivo original: {"name":"20260723_084424.png","size":1388950,"mime":"image/png","extension":"png"} [2026-07-24 12:10:28] production.INFO: Nombre de archivo generado: 20260724121028_6a639c84122f1.png [2026-07-24 12:10:28] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121028_6a639c84122f1.png [2026-07-24 12:10:28] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121028_6a639c84122f1.png [2026-07-24 12:10:31] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:10:31] production.INFO: Request data: {"history_id":2035,"patient_id":2746,"source_images":[{"filename":"20260724121028_6a639c84122f1.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121028_6a639c84122f1.png"}],"description":"Radiografía","pieza":null} [2026-07-24 12:10:31] production.INFO: Procesando archivo: 20260724121028_6a639c84122f1.png [2026-07-24 12:10:31] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121028_6a639c84122f1.png [2026-07-24 12:10:31] production.INFO: Radiografía guardada con ID: 106 [2026-07-24 12:10:31] production.INFO: Total de radiografías guardadas: 1 [2026-07-24 12:10:31] production.INFO: Total en BD para este history_id: 1 [2026-07-24 12:11:23] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:11:23] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2743_6a60efdaa7fe7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2743_6a60efdaa7fe7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:11:24] production.INFO: Paciente encontrado {"id":2743,"name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:11:24] production.INFO: Respuesta PersonResource {"data":{"id":2743,"type":"patient","identity_document_type_id":"1","number":"018702608","name":"SYLVIA NOEMI GUEVRA (SANTOS MARQUEZ VASQUEZ)","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"EL TRANSITO","email":null,"telephone":"60608385","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"70","fech_nac":"1955-08-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2743_6a60efdaa7fe7.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2743_6a60efdaa7fe7.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:11:59] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:11:59] production.INFO: Archivo original: {"name":"20260722_095810.png","size":1488504,"mime":"image/png","extension":"png"} [2026-07-24 12:11:59] production.INFO: Nombre de archivo generado: 20260724121159_6a639cdf4dda7.png [2026-07-24 12:11:59] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121159_6a639cdf4dda7.png [2026-07-24 12:11:59] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121159_6a639cdf4dda7.png [2026-07-24 12:12:01] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:12:01] production.INFO: Request data: {"history_id":2031,"patient_id":2743,"source_images":[{"filename":"20260724121159_6a639cdf4dda7.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121159_6a639cdf4dda7.png"}],"description":"Radiografía","pieza":null} [2026-07-24 12:12:01] production.INFO: Procesando archivo: 20260724121159_6a639cdf4dda7.png [2026-07-24 12:12:01] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121159_6a639cdf4dda7.png [2026-07-24 12:12:01] production.INFO: Radiografía guardada con ID: 107 [2026-07-24 12:12:01] production.INFO: Total de radiografías guardadas: 1 [2026-07-24 12:12:01] production.INFO: Total en BD para este history_id: 1 [2026-07-24 12:12:59] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:12:59] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":"patient_2726_6a5fa9388821f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2726_6a5fa9388821f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:12:59] production.INFO: Paciente encontrado {"id":2726,"name":"BRAYAN GARAY ORTEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:12:59] production.INFO: Respuesta PersonResource {"data":{"id":2726,"type":"patient","identity_document_type_id":"1","number":"024242404","name":"BRAYAN GARAY ORTEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"CAS. EL CHAPARRAL, LA CANOA","email":null,"telephone":"70551804","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2010-06-16","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"MARIA SOFIA COLINDRES DE ORTEZ","dni_person2":"024242404","person_old":false,"observation":null,"photo":"patient_2726_6a5fa9388821f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2726_6a5fa9388821f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:13:15] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:13:15] production.INFO: Archivo original: {"name":"20260721_101840.png","size":1570863,"mime":"image/png","extension":"png"} [2026-07-24 12:13:15] production.INFO: Nombre de archivo generado: 20260724121315_6a639d2b1dcbb.png [2026-07-24 12:13:15] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b1dcbb.png [2026-07-24 12:13:15] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b1dcbb.png [2026-07-24 12:13:15] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:13:15] production.INFO: Archivo original: {"name":"20260721_101347.png","size":1551249,"mime":"image/png","extension":"png"} [2026-07-24 12:13:15] production.INFO: Nombre de archivo generado: 20260724121315_6a639d2b2018c.png [2026-07-24 12:13:15] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b2018c.png [2026-07-24 12:13:15] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b2018c.png [2026-07-24 12:13:15] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:13:15] production.INFO: Archivo original: {"name":"20260721_101913.png","size":1427648,"mime":"image/png","extension":"png"} [2026-07-24 12:13:15] production.INFO: Nombre de archivo generado: 20260724121315_6a639d2b252cf.png [2026-07-24 12:13:15] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b252cf.png [2026-07-24 12:13:15] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b252cf.png [2026-07-24 12:13:15] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:13:15] production.INFO: Archivo original: {"name":"20260721_101316.png","size":1620692,"mime":"image/png","extension":"png"} [2026-07-24 12:13:15] production.INFO: Nombre de archivo generado: 20260724121315_6a639d2b86508.png [2026-07-24 12:13:15] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b86508.png [2026-07-24 12:13:15] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b86508.png [2026-07-24 12:13:17] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:13:17] production.INFO: Request data: {"history_id":2011,"patient_id":2726,"source_images":[{"filename":"20260724121315_6a639d2b1dcbb.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b1dcbb.png"},{"filename":"20260724121315_6a639d2b2018c.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b2018c.png"},{"filename":"20260724121315_6a639d2b252cf.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b252cf.png"},{"filename":"20260724121315_6a639d2b86508.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b86508.png"}],"description":"Radiografía","pieza":null} [2026-07-24 12:13:18] production.INFO: Procesando archivo: 20260724121315_6a639d2b1dcbb.png [2026-07-24 12:13:18] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b1dcbb.png [2026-07-24 12:13:18] production.INFO: Radiografía guardada con ID: 108 [2026-07-24 12:13:18] production.INFO: Procesando archivo: 20260724121315_6a639d2b2018c.png [2026-07-24 12:13:18] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b2018c.png [2026-07-24 12:13:18] production.INFO: Radiografía guardada con ID: 109 [2026-07-24 12:13:18] production.INFO: Procesando archivo: 20260724121315_6a639d2b252cf.png [2026-07-24 12:13:18] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b252cf.png [2026-07-24 12:13:18] production.INFO: Radiografía guardada con ID: 110 [2026-07-24 12:13:18] production.INFO: Procesando archivo: 20260724121315_6a639d2b86508.png [2026-07-24 12:13:18] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121315_6a639d2b86508.png [2026-07-24 12:13:18] production.INFO: Radiografía guardada con ID: 111 [2026-07-24 12:13:18] production.INFO: Total de radiografías guardadas: 4 [2026-07-24 12:13:18] production.INFO: Total en BD para este history_id: 4 [2026-07-24 12:16:30] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:16:30] production.INFO: Archivo original: {"name":"BRAYAN 1.pdf","size":4689314,"mime":"application/pdf","extension":"pdf"} [2026-07-24 12:16:30] production.INFO: Nombre de archivo generado: 20260724121630_6a639dee52436.pdf [2026-07-24 12:16:30] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639dee52436.pdf [2026-07-24 12:16:30] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639dee52436.pdf [2026-07-24 12:16:30] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:16:30] production.INFO: Archivo original: {"name":"BRAYAN 2.pdf","size":4833321,"mime":"application/pdf","extension":"pdf"} [2026-07-24 12:16:30] production.INFO: Nombre de archivo generado: 20260724121630_6a639deec6c37.pdf [2026-07-24 12:16:30] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639deec6c37.pdf [2026-07-24 12:16:30] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639deec6c37.pdf [2026-07-24 12:16:32] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:16:32] production.INFO: Request data: {"history_id":2011,"patient_id":2726,"source_images":[{"filename":"20260724121630_6a639dee52436.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639dee52436.pdf"},{"filename":"20260724121630_6a639deec6c37.pdf","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639deec6c37.pdf"}],"description":"Radiografía","pieza":null} [2026-07-24 12:16:32] production.INFO: Procesando archivo: 20260724121630_6a639dee52436.pdf [2026-07-24 12:16:32] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639dee52436.pdf [2026-07-24 12:16:32] production.INFO: Radiografía guardada con ID: 112 [2026-07-24 12:16:32] production.INFO: Procesando archivo: 20260724121630_6a639deec6c37.pdf [2026-07-24 12:16:32] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121630_6a639deec6c37.pdf [2026-07-24 12:16:32] production.INFO: Radiografía guardada con ID: 113 [2026-07-24 12:16:32] production.INFO: Total de radiografías guardadas: 2 [2026-07-24 12:16:32] production.INFO: Total en BD para este history_id: 6 [2026-07-24 12:17:22] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:17:22] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:17:22] production.INFO: Paciente encontrado {"id":2735,"name":"EDWIN ALEXIS FLORES AMAYA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:17:22] production.INFO: Respuesta PersonResource {"data":{"id":2735,"type":"patient","identity_document_type_id":"1","number":"058758869","name":"EDWIN ALEXIS FLORES AMAYA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Canton playa el espino","email":null,"telephone":"70236200","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"27","fech_nac":"1998-12-01","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2735_6a5e81a32c5f8.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2735_6a5e81a32c5f8.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:17:32] production.INFO: === INICIO UPLOAD IMAGE === [2026-07-24 12:17:32] production.INFO: Archivo original: {"name":"20260720_142140.png","size":1494065,"mime":"image/png","extension":"png"} [2026-07-24 12:17:32] production.INFO: Nombre de archivo generado: 20260724121732_6a639e2ca276d.png [2026-07-24 12:17:32] production.INFO: Archivo guardado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121732_6a639e2ca276d.png [2026-07-24 12:17:32] production.INFO: URL generada: https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121732_6a639e2ca276d.png [2026-07-24 12:17:35] production.INFO: === INICIO STORE RADIOGRAPHS === [2026-07-24 12:17:35] production.INFO: Request data: {"history_id":2021,"patient_id":2735,"source_images":[{"filename":"20260724121732_6a639e2ca276d.png","temp_path":"https://clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121732_6a639e2ca276d.png"}],"description":"Radiografía","pieza":null} [2026-07-24 12:17:35] production.INFO: Procesando archivo: 20260724121732_6a639e2ca276d.png [2026-07-24 12:17:35] production.INFO: Archivo encontrado en: /home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/radiografias/20260724121732_6a639e2ca276d.png [2026-07-24 12:17:35] production.INFO: Radiografía guardada con ID: 114 [2026-07-24 12:17:35] production.INFO: Total de radiografías guardadas: 1 [2026-07-24 12:17:35] production.INFO: Total en BD para este history_id: 1 [2026-07-24 12:23:18] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:23:18] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:23:19] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:23:19] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:41:30] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:41:30] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:41:31] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:41:31] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:42:47] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:42:47] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:43:29] production.INFO: Iniciando payment_toPrint {"external_id":"6d4190c5-3311-42c8-a51f-fad07e240ed6"} [2026-07-24 12:43:29] production.INFO: Receipt encontrado {"id":9243,"has_patient":true} [2026-07-24 12:43:29] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"KATHERIN ESMERALDA QUINTANILLA"} [2026-07-24 12:43:30] production.INFO: PDF generado correctamente [2026-07-24 12:49:21] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:49:21] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:49:22] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 12:49:22] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 12:49:42] production.INFO: Paciente encontrado {"id":2268,"name":"LESLY NEREYDA LEMUS VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 12:49:43] production.INFO: Respuesta PersonResource {"data":{"id":2268,"type":"patient","identity_document_type_id":"1","number":"75346639","name":"LESLY NEREYDA LEMUS VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Costado Oriente de la Loma Hacienda Nueva","email":null,"telephone":"75346639","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-12-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"Condición Médica: Alérgica al acaro de casa y maní.","photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 13:57:14] production.INFO: Paciente encontrado {"id":1617,"name":"JENNIFER LIZETH PEREZ MEDRANO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 13:57:14] production.INFO: Respuesta PersonResource {"data":{"id":1617,"type":"patient","identity_document_type_id":"1","number":"07629009 7","name":"JENNIFER LIZETH PEREZ MEDRANO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO SAN BENITO","email":null,"telephone":"7614 8539","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"18","fech_nac":"2007-01-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:00:37] production.INFO: Paciente encontrado {"id":2737,"name":"ANGELY MICHELLE GARAY GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 14:00:37] production.INFO: Respuesta PersonResource {"data":{"id":2737,"type":"patient","identity_document_type_id":"1","number":"0560510150","name":"ANGELY MICHELLE GARAY GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"77135195","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"201051501","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:00:37] production.INFO: Paciente encontrado {"id":2737,"name":"ANGELY MICHELLE GARAY GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 14:00:37] production.INFO: Respuesta PersonResource {"data":{"id":2737,"type":"patient","identity_document_type_id":"1","number":"0560510150","name":"ANGELY MICHELLE GARAY GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"77135195","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"201051501","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:04:31] production.INFO: Paciente encontrado {"id":2755,"name":"ROSIBEL RIVERA DE TREJOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 14:04:31] production.INFO: Respuesta PersonResource {"data":{"id":2755,"type":"patient","identity_document_type_id":"1","number":"066693170","name":"ROSIBEL RIVERA DE TREJOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"PIEDRA PACHA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-01-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:06:17] production.INFO: Paciente encontrado {"id":2755,"name":"ROSIBEL RIVERA DE TREJOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 14:06:17] production.INFO: Respuesta PersonResource {"data":{"id":2755,"type":"patient","identity_document_type_id":"1","number":"066693170","name":"ROSIBEL RIVERA DE TREJOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"PIEDRA PACHA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-01-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:06:18] production.INFO: Paciente encontrado {"id":2755,"name":"ROSIBEL RIVERA DE TREJOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 14:06:18] production.INFO: Respuesta PersonResource {"data":{"id":2755,"type":"patient","identity_document_type_id":"1","number":"066693170","name":"ROSIBEL RIVERA DE TREJOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"PIEDRA PACHA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-01-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:07:14] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2755","all_inputs":{"patient_id":"2755","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5vUyVE"}}} [2026-07-24 14:07:14] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":123565,"file_type":"image/jpeg","patient_id":"2755"} [2026-07-24 14:07:14] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2755_6a63b7e26df08.jpg","filename":"patient_2755_6a63b7e26df08.jpg","exists":true} [2026-07-24 14:07:14] production.INFO: Paciente actualizado {"person_id":2755,"photo":"patient_2755_6a63b7e26df08.jpg"} [2026-07-24 14:10:39] production.INFO: Paciente encontrado {"id":1919,"name":"ALESSANDRO SORIANO ZELAYA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 14:10:39] production.INFO: Respuesta PersonResource {"data":{"id":1919,"type":"patient","identity_document_type_id":"1","number":"0200510815","name":"ALESSANDRO SORIANO ZELAYA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN RAFAEL ORIENTE","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-07-26","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:36:50] production.INFO: Paciente encontrado {"id":2737,"name":"ANGELY MICHELLE GARAY GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 14:36:50] production.INFO: Respuesta PersonResource {"data":{"id":2737,"type":"patient","identity_document_type_id":"1","number":"0560510150","name":"ANGELY MICHELLE GARAY GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"77135195","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"201051501","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:36:51] production.INFO: Paciente encontrado {"id":2737,"name":"ANGELY MICHELLE GARAY GARAY","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 14:36:51] production.INFO: Respuesta PersonResource {"data":{"id":2737,"type":"patient","identity_document_type_id":"1","number":"0560510150","name":"ANGELY MICHELLE GARAY GARAY","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"77135195","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2010-08-26","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"MAMA","dni_person2":"201051501","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 14:37:12] production.INFO: Paciente encontrado {"id":2393,"name":"SAMANTHA LILIETH MARTINEZ CAMPOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 14:37:12] production.INFO: Respuesta PersonResource {"data":{"id":2393,"type":"patient","identity_document_type_id":"1","number":"058513844","name":"SAMANTHA LILIETH MARTINEZ CAMPOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCIÓN","email":null,"telephone":"61812558","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"5","fech_nac":"2020-10-13","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"AZUCENA GUADALUPE","dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:08:44] production.INFO: Paciente encontrado {"id":1584,"name":"LUIS ENMANUEL CAMPOS ARAUJO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:08:44] production.INFO: Respuesta PersonResource {"data":{"id":1584,"type":"patient","identity_document_type_id":"1","number":"042247397","name":"LUIS ENMANUEL CAMPOS ARAUJO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"SAN JORGUE","email":null,"telephone":"72282389","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2010-04-09","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":"042247397","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:27:54] production.INFO: Iniciando payment_toPrint {"external_id":"d63babeb-379b-4a34-afe1-00994e45c1c0"} [2026-07-24 15:27:54] production.INFO: Receipt encontrado {"id":9246,"has_patient":true} [2026-07-24 15:27:54] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"TERESA DE JESUS MARTINEZ LAINEZ"} [2026-07-24 15:27:54] production.INFO: PDF generado correctamente [2026-07-24 15:29:37] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:29:37] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:29:38] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:29:38] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:32:40] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 15:32:40] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:32:41] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 15:32:41] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:32:53] production.INFO: Paciente encontrado {"id":2268,"name":"LESLY NEREYDA LEMUS VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:32:53] production.INFO: Respuesta PersonResource {"data":{"id":2268,"type":"patient","identity_document_type_id":"1","number":"75346639","name":"LESLY NEREYDA LEMUS VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Costado Oriente de la Loma Hacienda Nueva","email":null,"telephone":"75346639","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-12-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"Condición Médica: Alérgica al acaro de casa y maní.","photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:35:44] production.INFO: Paciente encontrado {"id":2755,"name":"ROSIBEL RIVERA DE TREJOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 15:35:44] production.INFO: Respuesta PersonResource {"data":{"id":2755,"type":"patient","identity_document_type_id":"1","number":"066693170","name":"ROSIBEL RIVERA DE TREJOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"PIEDRA PACHA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-01-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2755_6a63b7e26df08.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2755_6a63b7e26df08.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:35:44] production.INFO: Paciente encontrado {"id":2755,"name":"ROSIBEL RIVERA DE TREJOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 15:35:44] production.INFO: Respuesta PersonResource {"data":{"id":2755,"type":"patient","identity_document_type_id":"1","number":"066693170","name":"ROSIBEL RIVERA DE TREJOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"PIEDRA PACHA","email":null,"telephone":null,"perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-01-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2755_6a63b7e26df08.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2755_6a63b7e26df08.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:40:23] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:40:23] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:51:19] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:51:19] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:51:20] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:51:20] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:51:41] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:51:41] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:51:42] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:51:42] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:52:00] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2678","all_inputs":{"patient_id":"2678","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpaTxuSm"}}} [2026-07-24 15:52:00] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":85086,"file_type":"image/jpeg","patient_id":"2678"} [2026-07-24 15:52:00] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2678_6a63d070e018d.jpg","filename":"patient_2678_6a63d070e018d.jpg","exists":true} [2026-07-24 15:52:00] production.INFO: Paciente actualizado {"person_id":2678,"photo":"patient_2678_6a63d070e018d.jpg"} [2026-07-24 15:52:08] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:52:08] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2678_6a63d070e018d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2678_6a63d070e018d.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:52:08] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 15:52:08] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2678_6a63d070e018d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2678_6a63d070e018d.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 15:52:43] production.INFO: Iniciando payment_toPrint {"external_id":"ce7574df-5620-4f22-af64-fc41e456325a"} [2026-07-24 15:52:43] production.INFO: Receipt encontrado {"id":9248,"has_patient":true} [2026-07-24 15:52:43] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Clínica Dental Los Olivos","patient":"MARICELA DEL CARMEN JURADO AYALA"} [2026-07-24 15:52:43] production.INFO: PDF generado correctamente [2026-07-24 16:03:59] production.INFO: Paciente encontrado {"id":2268,"name":"LESLY NEREYDA LEMUS VASQUEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 16:03:59] production.INFO: Respuesta PersonResource {"data":{"id":2268,"type":"patient","identity_document_type_id":"1","number":"75346639","name":"LESLY NEREYDA LEMUS VASQUEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"Costado Oriente de la Loma Hacienda Nueva","email":null,"telephone":"75346639","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2002-12-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"Condición Médica: Alérgica al acaro de casa y maní.","photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 16:32:59] production.INFO: Paciente encontrado {"id":2706,"name":"KIARA YULISSA PENADO ORELLANA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-24 16:32:59] production.INFO: Respuesta PersonResource {"data":{"id":2706,"type":"patient","identity_document_type_id":"1","number":"071731014","name":"KIARA YULISSA PENADO ORELLANA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Barrio San Carlos calle 14 de diciembre el transito departamento de san Miguel","email":null,"telephone":"71989076","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"19","fech_nac":"2006-09-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2706_6a554e907a140.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2706_6a554e907a140.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 16:43:56] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 16:43:56] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 16:50:01] production.INFO: Paciente encontrado {"id":2371,"name":"ANA CLARIBEL CRUZ DE TEJADA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 16:50:01] production.INFO: Respuesta PersonResource {"data":{"id":2371,"type":"patient","identity_document_type_id":"1","number":"77220475","name":"ANA CLARIBEL CRUZ DE TEJADA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO SAN CARLOS","email":null,"telephone":"77220475","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"46","fech_nac":"1979-08-20","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 16:55:37] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 16:55:37] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:03:44] production.INFO: Paciente encontrado {"id":2606,"name":"KENNY MICHELLE VILLEGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:03:44] production.INFO: Respuesta PersonResource {"data":{"id":2606,"type":"patient","identity_document_type_id":"1","number":"035015615012","name":"KENNY MICHELLE VILLEGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH VILLEGAS","dni_person2":"350515150","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:03:45] production.INFO: Paciente encontrado {"id":2606,"name":"KENNY MICHELLE VILLEGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:03:45] production.INFO: Respuesta PersonResource {"data":{"id":2606,"type":"patient","identity_document_type_id":"1","number":"035015615012","name":"KENNY MICHELLE VILLEGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH VILLEGAS","dni_person2":"350515150","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:04:44] production.INFO: Paciente encontrado {"id":2606,"name":"KENNY MICHELLE VILLEGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:04:44] production.INFO: Respuesta PersonResource {"data":{"id":2606,"type":"patient","identity_document_type_id":"1","number":"035015615012","name":"KENNY MICHELLE VILLEGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH VILLEGAS","dni_person2":"350515150","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:05:20] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:05:20] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:05:21] production.INFO: Paciente encontrado {"id":1855,"name":"ROXANA LISSETH MOREIRA PERDOMO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:05:21] production.INFO: Respuesta PersonResource {"data":{"id":1855,"type":"patient","identity_document_type_id":"1","number":"9888888888","name":"ROXANA LISSETH MOREIRA PERDOMO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"BARRIO CONCEPCOÓN","email":null,"telephone":"78735661","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"22","fech_nac":"2003-04-30","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_1855_6a0dd2dae2478.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_1855_6a0dd2dae2478.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:05:31] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:05:31] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:05:32] production.INFO: Paciente encontrado {"id":1178,"name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:05:32] production.INFO: Respuesta PersonResource {"data":{"id":1178,"type":"patient","identity_document_type_id":"1","number":"04131062 6","name":"MEYLAN OLDEMAR INTERIANO MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"B SAN JUAN","email":null,"telephone":"71612828","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"35","fech_nac":"1989-07-25","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:05:48] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:05:48] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:05:49] production.INFO: Paciente encontrado {"id":2618,"name":"KATHERIN ESMERALDA QUINTANILLA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:05:49] production.INFO: Respuesta PersonResource {"data":{"id":2618,"type":"patient","identity_document_type_id":"1","number":"0560414184","name":"KATHERIN ESMERALDA QUINTANILLA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"71967872","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"17","fech_nac":"2008-08-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"TIA","dni_person2":"21045101","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:06:41] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:06:41] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:06:42] production.INFO: Paciente encontrado {"id":2285,"name":"ALEXANDER VIDAL FLORES CARBALLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:06:42] production.INFO: Respuesta PersonResource {"data":{"id":2285,"type":"patient","identity_document_type_id":"1","number":"041553923","name":"ALEXANDER VIDAL FLORES CARBALLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO LOS GIRONES","email":null,"telephone":"60236057","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"14","fech_nac":"2012-01-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"XIOMARA ISOLINA CARBALLO","dni_person2":"041553923","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:07:27] production.INFO: Paciente encontrado {"id":2606,"name":"KENNY MICHELLE VILLEGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:07:27] production.INFO: Respuesta PersonResource {"data":{"id":2606,"type":"patient","identity_document_type_id":"1","number":"035015615012","name":"KENNY MICHELLE VILLEGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH VILLEGAS","dni_person2":"350515150","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-24 17:07:28] production.INFO: Paciente encontrado {"id":2606,"name":"KENNY MICHELLE VILLEGAS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-24 17:07:28] production.INFO: Respuesta PersonResource {"data":{"id":2606,"type":"patient","identity_document_type_id":"1","number":"035015615012","name":"KENNY MICHELLE VILLEGAS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"BARRIO LA MERCED","email":null,"telephone":"6313 0273","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-04-07","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"KENNY LUDIBETH VILLEGAS","dni_person2":"350515150","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:32:18] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 07:32:18] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:32:20] production.INFO: Paciente encontrado {"id":2745,"name":"CLAUDIA MARIA GONZALEZ GARAY","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 07:32:20] production.INFO: Respuesta PersonResource {"data":{"id":2745,"type":"patient","identity_document_type_id":"1","number":"034513289","name":"CLAUDIA MARIA GONZALEZ GARAY","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"El tránsito barrio san Carlos","email":null,"telephone":"71856107","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"40","fech_nac":"1986-02-05","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:33:06] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 07:33:06] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":"patient_2754_6a637b4c7203e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2754_6a637b4c7203e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:33:07] production.INFO: Paciente encontrado {"id":2754,"name":"GENESIS VALENTINA VARGAS VILLALOBOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 07:33:07] production.INFO: Respuesta PersonResource {"data":{"id":2754,"type":"patient","identity_document_type_id":"1","number":"061259531","name":"GENESIS VALENTINA VARGAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"HACIENDANUEVA","email":null,"telephone":"63103899","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-07-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"JENNIFER XIONARA VILLALOBOS CHAVEZ","dni_person2":"061259531","person_old":false,"observation":null,"photo":"patient_2754_6a637b4c7203e.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2754_6a637b4c7203e.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:34:41] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 07:34:41] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2678_6a63d070e018d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2678_6a63d070e018d.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:34:43] production.INFO: Paciente encontrado {"id":2678,"name":"MARICELA DEL CARMEN JURADO AYALA","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 07:34:43] production.INFO: Respuesta PersonResource {"data":{"id":2678,"type":"patient","identity_document_type_id":"1","number":"041564398","name":"MARICELA DEL CARMEN JURADO AYALA","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"BARRIO LA CRUZ","email":null,"telephone":"75355155","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"36","fech_nac":"1989-07-27","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2678_6a63d070e018d.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2678_6a63d070e018d.jpg","is_orthodontic":false,"ortho_start_date":"2026-07-15","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:35:40] production.INFO: Paciente encontrado {"id":2755,"name":"ROSIBEL RIVERA DE TREJOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 07:35:40] production.INFO: Respuesta PersonResource {"data":{"id":2755,"type":"patient","identity_document_type_id":"1","number":"066693170","name":"ROSIBEL RIVERA DE TREJOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"PIEDRA PACHA","email":null,"telephone":"79733745","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-01-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2755_6a63b7e26df08.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2755_6a63b7e26df08.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 07:35:41] production.INFO: Paciente encontrado {"id":2755,"name":"ROSIBEL RIVERA DE TREJOS","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 07:35:41] production.INFO: Respuesta PersonResource {"data":{"id":2755,"type":"patient","identity_document_type_id":"1","number":"066693170","name":"ROSIBEL RIVERA DE TREJOS","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"PIEDRA PACHA","email":null,"telephone":"79733745","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"51","fech_nac":"1975-01-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2755_6a63b7e26df08.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2755_6a63b7e26df08.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 08:36:54] production.INFO: Paciente encontrado {"id":2740,"name":"ANDERSON ISAI QUINTANILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 08:36:54] production.INFO: Respuesta PersonResource {"data":{"id":2740,"type":"patient","identity_document_type_id":"1","number":"012962569","name":"ANDERSON ISAI QUINTANILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Hacienda la cabaña, Jucuaran","email":null,"telephone":"75379099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-06-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RHINA NOEMY QUINTANILLA MONTERO","dni_person2":"012962569","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 08:36:55] production.INFO: Paciente encontrado {"id":2740,"name":"ANDERSON ISAI QUINTANILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 08:36:55] production.INFO: Respuesta PersonResource {"data":{"id":2740,"type":"patient","identity_document_type_id":"1","number":"012962569","name":"ANDERSON ISAI QUINTANILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Hacienda la cabaña, Jucuaran","email":null,"telephone":"75379099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-06-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RHINA NOEMY QUINTANILLA MONTERO","dni_person2":"012962569","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 08:37:27] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2740","all_inputs":{"patient_id":"2740","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpib1My8"}}} [2026-07-25 08:37:27] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":120969,"file_type":"image/jpeg","patient_id":"2740"} [2026-07-25 08:37:27] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2740_6a64bc172a803.jpg","filename":"patient_2740_6a64bc172a803.jpg","exists":true} [2026-07-25 08:37:27] production.INFO: Paciente actualizado {"person_id":2740,"photo":"patient_2740_6a64bc172a803.jpg"} [2026-07-25 08:44:05] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 08:44:05] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 08:44:06] production.INFO: Paciente encontrado {"id":2602,"name":"EVELIN VANESSA ROMERO GOMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 08:44:06] production.INFO: Respuesta PersonResource {"data":{"id":2602,"type":"patient","identity_document_type_id":"1","number":"724916771","name":"EVELIN VANESSA ROMERO GOMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021204","address":"CANTON EL PORVENIR","email":null,"telephone":"77887758","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"13","fech_nac":"2012-10-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"WALTER OMAR ROMERO","dni_person2":"72491677","person_old":false,"observation":null,"photo":"patient_2602_6a396b3f6abae.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2602_6a396b3f6abae.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021204","description":"El Tránsito"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 09:06:24] production.INFO: Paciente encontrado {"id":2740,"name":"ANDERSON ISAI QUINTANILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 09:06:24] production.INFO: Respuesta PersonResource {"data":{"id":2740,"type":"patient","identity_document_type_id":"1","number":"012962569","name":"ANDERSON ISAI QUINTANILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Hacienda la cabaña, Jucuaran","email":null,"telephone":"75379099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-06-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RHINA NOEMY QUINTANILLA MONTERO","dni_person2":"012962569","person_old":false,"observation":null,"photo":"patient_2740_6a64bc172a803.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2740_6a64bc172a803.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 09:06:25] production.INFO: Paciente encontrado {"id":2740,"name":"ANDERSON ISAI QUINTANILLA","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 09:06:25] production.INFO: Respuesta PersonResource {"data":{"id":2740,"type":"patient","identity_document_type_id":"1","number":"012962569","name":"ANDERSON ISAI QUINTANILLA","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"Hacienda la cabaña, Jucuaran","email":null,"telephone":"75379099","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"15","fech_nac":"2011-06-15","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RHINA NOEMY QUINTANILLA MONTERO","dni_person2":"012962569","person_old":false,"observation":null,"photo":"patient_2740_6a64bc172a803.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2740_6a64bc172a803.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 09:38:31] production.INFO: Paciente encontrado {"id":2756,"name":"HEYDI HISELA CHAVEZ RAMIREZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 09:38:31] production.INFO: Respuesta PersonResource {"data":{"id":2756,"type":"patient","identity_document_type_id":"1","number":"01020304","name":"HEYDI HISELA CHAVEZ RAMIREZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CASERIO CHAMBALA","email":null,"telephone":"76449491","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-08","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:05:00] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:05:00] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:05:02] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:05:02] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:10:50] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:10:50] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:10:51] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:10:51] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:15:42] production.INFO: Iniciando payment_toPrint {"external_id":"ed7f1bfe-d92c-4b0a-aed4-36f2bae3f143"} [2026-07-25 10:15:42] production.INFO: Receipt encontrado {"id":9254,"has_patient":true} [2026-07-25 10:15:42] production.INFO: Datos cargados correctamente {"company":"Elfidia del Carmen Flores","establishment":"Dentalflores","patient":"BRAYAN JOSUE MERAZ MOREJON"} [2026-07-25 10:15:42] production.INFO: PDF generado correctamente [2026-07-25 10:23:16] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:23:16] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:23:17] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:23:17] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:28:14] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:28:14] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:28:15] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:28:15] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:37:28] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 10:37:28] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:37:29] production.INFO: Paciente encontrado {"id":2732,"name":"KEREN MELEK SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 10:37:29] production.INFO: Respuesta PersonResource {"data":{"id":2732,"type":"patient","identity_document_type_id":"1","number":"050829585","name":"KEREN MELEK SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"6","fech_nac":"2020-05-28","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":"RINA GRICELDA CRUZ DE SERRANO","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2732_6a5e262693a8f.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2732_6a5e262693a8f.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:38:06] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 10:38:06] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:38:07] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 10:38:07] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:41:36] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 10:41:36] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:45:14] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 10:45:14] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:45:15] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 10:45:15] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:47:08] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2733","all_inputs":{"patient_id":"2733","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpQObzMv"}}} [2026-07-25 10:47:08] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":96150,"file_type":"image/jpeg","patient_id":"2733"} [2026-07-25 10:47:08] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2733_6a64da7c9e146.jpg","filename":"patient_2733_6a64da7c9e146.jpg","exists":true} [2026-07-25 10:47:08] production.INFO: Paciente actualizado {"person_id":2733,"photo":"patient_2733_6a64da7c9e146.jpg"} [2026-07-25 10:48:33] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:48:33] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:50:05] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:50:05] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:50:06] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:50:06] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:50:17] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:50:17] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:50:18] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:50:18] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:51:38] production.INFO: Paciente encontrado {"id":720,"name":"RUTH MADAI CAMPOS ORTIS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:51:38] production.INFO: Respuesta PersonResource {"data":{"id":720,"type":"patient","identity_document_type_id":"1","number":"05585298-1","name":"RUTH MADAI CAMPOS ORTIS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"PIEDRA AZUL","email":null,"telephone":"75421527","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1997-08-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:51:39] production.INFO: Paciente encontrado {"id":720,"name":"RUTH MADAI CAMPOS ORTIS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:51:39] production.INFO: Respuesta PersonResource {"data":{"id":720,"type":"patient","identity_document_type_id":"1","number":"05585298-1","name":"RUTH MADAI CAMPOS ORTIS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"PIEDRA AZUL","email":null,"telephone":"75421527","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"26","fech_nac":"1997-08-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:56:09] production.INFO: Iniciando subida de foto {"has_file":false,"patient_id":null,"all_inputs":{"file":{"Illuminate\\Http\\UploadedFile":""}}} [2026-07-25 10:56:09] production.ERROR: No se recibió archivo en la petición [2026-07-25 10:57:11] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:57:11] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 10:57:12] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 10:57:12] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:10:10] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:10:10] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:10:11] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:10:11] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:10:21] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:10:21] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:10:22] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:10:22] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:11:41] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:11:41] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:11:55] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:11:55] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:11:56] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:11:56] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:32:18] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:32:18] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:32:18] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:32:18] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:35:06] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:35:06] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:35:07] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:35:07] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:35:09] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:35:09] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:39:45] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:39:45] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:39:46] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:39:46] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:57:55] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:57:55] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 11:57:56] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 11:57:56] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:20:06] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 12:20:06] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:20:07] production.INFO: Paciente encontrado {"id":2734,"name":"JEIMY XIOMARA CHICAX GONZALEZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 12:20:07] production.INFO: Respuesta PersonResource {"data":{"id":2734,"type":"patient","identity_document_type_id":"1","number":"061574313","name":"JEIMY XIOMARA CHICAX GONZALEZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"el jutal, cas la cabaña, jucuaran","email":null,"telephone":"75333986","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-12-14","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":"patient_2734_6a5e2df6a9944.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2734_6a5e2df6a9944.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:28:30] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:28:30] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":"76249359","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:28:31] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:28:31] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":"76249359","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:30:20] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 12:30:20] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2733_6a64da7c9e146.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2733_6a64da7c9e146.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:30:21] production.INFO: Paciente encontrado {"id":2733,"name":"EDGAR EXCEQUIEL SERRANO CRUZ","has_country":true,"has_department":false,"has_province":false,"has_district":false} [2026-07-25 12:30:21] production.INFO: Respuesta PersonResource {"data":{"id":2733,"type":"patient","identity_document_type_id":"1","number":"78994016","name":"EDGAR EXCEQUIEL SERRANO CRUZ","trade_name":null,"country_id":"SV","department_id":null,"province_id":null,"district_id":null,"address":"sumaria","email":null,"telephone":"78994016","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"12","fech_nac":"2014-04-27","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":"RINA CRUZ","dni_person2":"050829585","person_old":false,"observation":null,"photo":"patient_2733_6a64da7c9e146.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2733_6a64da7c9e146.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":null,"province":null,"district":null,"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:32:44] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:32:44] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:32:45] production.INFO: Paciente encontrado {"id":2752,"name":"BRAYAN JOSUE MERAZ MOREJON","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:32:45] production.INFO: Respuesta PersonResource {"data":{"id":2752,"type":"patient","identity_document_type_id":"1","number":"065900079","name":"BRAYAN JOSUE MERAZ MOREJON","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOA ZELAYA","email":null,"telephone":"77548714","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"23","fech_nac":"2003-03-14","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:34:26] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:34:26] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:34:27] production.INFO: Paciente encontrado {"id":1030,"name":"BETSAYDA LISSETH CASTRO GÓMEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:34:27] production.INFO: Respuesta PersonResource {"data":{"id":1030,"type":"patient","identity_document_type_id":"1","number":"06027296 8","name":"BETSAYDA LISSETH CASTRO GÓMEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021207","address":"CANTON JOYA DE VENTURA SAN JORGE","email":null,"telephone":"7282 7127","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2000-03-18","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021207","description":"San Jorge"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:34:35] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:34:35] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:34:36] production.INFO: Paciente encontrado {"id":2149,"name":"ANGELICA MARIA APARICIO CASTILLO","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:34:36] production.INFO: Respuesta PersonResource {"data":{"id":2149,"type":"patient","identity_document_type_id":"1","number":"053501526","name":"ANGELICA MARIA APARICIO CASTILLO","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"61984724","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"30","fech_nac":"1996-02-09","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:34:48] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:34:48] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:34:49] production.INFO: Paciente encontrado {"id":1908,"name":"JONATHAN MAURICIO SORIANO VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:34:49] production.INFO: Respuesta PersonResource {"data":{"id":1908,"type":"patient","identity_document_type_id":"1","number":"70091766","name":"JONATHAN MAURICIO SORIANO VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN RAFAEL ORIENTE","email":null,"telephone":"79589060","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"16","fech_nac":"2009-09-06","state_civil":"Soltero","sex":null,"degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":"TEL. PROPIO: 79589060 PAPA: 70091766","photo":null,"photo_url":null,"is_orthodontic":true,"ortho_start_date":"2026-04-30","ortho_estimated_months":24,"ortho_next_appointment":null,"ortho_establishment_id":1,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:35:35] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:35:35] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:35:36] production.INFO: Paciente encontrado {"id":2742,"name":"EVANAN ELIAS VILLALOBOS","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:35:36] production.INFO: Respuesta PersonResource {"data":{"id":2742,"type":"patient","identity_document_type_id":"1","number":"042412675","name":"EVANAN ELIAS VILLALOBOS","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"LOTIFICACIÒN NUEVA","email":null,"telephone":"64617174","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"66","fech_nac":"1960-07-13","state_civil":"Soltero","sex":"Masculino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:36:32] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:36:32] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":"76249359","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:36:33] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:36:33] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":"76249359","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:36:46] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:36:46] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:36:47] production.INFO: Paciente encontrado {"id":2747,"name":"FLOR DE MARIA CHAVEZ FUENTES","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:36:47] production.INFO: Respuesta PersonResource {"data":{"id":2747,"type":"patient","identity_document_type_id":"1","number":"061148803","name":"FLOR DE MARIA CHAVEZ FUENTES","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0902","district_id":"021201","address":"quelepa","email":null,"telephone":"60024104","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"25","fech_nac":"2000-08-17","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":true,"observation":null,"photo":null,"photo_url":null,"is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0902","description":"San Miguel Centro"},"district":{"id":"021201","description":"Quelepa"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:36:54] production.INFO: Iniciando subida de foto {"has_file":true,"patient_id":"2722","all_inputs":{"patient_id":"2722","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptg5VnA"}}} [2026-07-25 12:36:54] production.INFO: Validación exitosa {"file_name":"patient_photo.jpg","file_size":94571,"file_type":"image/jpeg","patient_id":"2722"} [2026-07-25 12:36:54] production.INFO: Archivo guardado {"path":"/home/dentalbuysv/clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2722_6a64f43613dad.jpg","filename":"patient_2722_6a64f43613dad.jpg","exists":true} [2026-07-25 12:36:54] production.INFO: Paciente actualizado {"person_id":2722,"photo":"patient_2722_6a64f43613dad.jpg"} [2026-07-25 12:51:27] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:51:27] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":"76249359","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2722_6a64f43613dad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2722_6a64f43613dad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}} [2026-07-25 12:51:28] production.INFO: Paciente encontrado {"id":2722,"name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","has_country":true,"has_department":true,"has_province":true,"has_district":true} [2026-07-25 12:51:28] production.INFO: Respuesta PersonResource {"data":{"id":2722,"type":"patient","identity_document_type_id":"1","number":"063709312","name":"FERNANDA CRISTINA MARTINEZ MARTINEZ","trade_name":null,"country_id":"SV","department_id":"09","province_id":"0903","district_id":"021208","address":"SAN MIGUEL","email":null,"telephone":"76249359","perception_agent":"0","state":null,"condition":null,"person_type_id":null,"tuition":null,"age":"24","fech_nac":"2001-12-10","state_civil":"Soltero","sex":"Femenino","degree":null,"occupation":null,"person2":null,"dni_person2":null,"person_old":false,"observation":null,"photo":"patient_2722_6a64f43613dad.jpg","photo_url":"https://clinicadraelfi.dentalbuysv.com/media/uploads/patients/patient_2722_6a64f43613dad.jpg","is_orthodontic":false,"ortho_start_date":null,"ortho_estimated_months":null,"ortho_next_appointment":null,"ortho_establishment_id":null,"ortho_finished_at":null,"ortho_finish_note":null,"country":{"id":"SV","description":"EL SALVADOR"},"department":{"id":"09","description":"San Miguel"},"province":{"id":"0903","description":"San Miguel Oeste"},"district":{"id":"021208","description":"San Rafael Oriente"},"identity_document_type":{"id":"1","description":"DUI"},"specialty":null}}